package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-14.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down14 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {0,0,-10,4,-26,9,-42,14,-74,19,-114,24,90,29,11,34,-76,38,56,43,-81,47,0,52,55,56,73,60,57,64,0,68,-95,71,20,75,94,78,115,81,92,84,17,87,-113,89,-35,91,-19,93,-53,95,104,97,-44,98,-4,99,-20,100,-95,101,19,102,79,102,73,102,6,102,-121,101,-53,100,-46,99,-100,98,46,97,-127,95,-96,93,-125,91,49,89,-89,86,-19,83,-3,80,-33,77,-111,74,22,71,113,67,-92,63,-80,59,-104,55,98,51,6,47,-105,42,6,38,101,33,-84,28,-31,23,15,19,37,14,66,9,74,4,93,-1,101,-6,124,-11,-116,-16,-77,-21,-36,-26,25,-30,103,-35,-54,-40,68,-44,-39,-49,-118,-53,92,-57,78,-61,102,-65,-90,-69,10,-72,-94,-76,91,-79,81,-82,107,-85,-61,-88,72,-90,5,-92,-5,-95,37,-96,-114,-98,45,-99,11,-100,33,-101,118,-102,9,-102,-44,-103,-26,-103,38,-102,-74,-102,114,-101,116,-100,-81,-99,34,-97,-42,-96,-69,-94,-32,-92,50,-89,-60,-87,-127,-84,115,-81,-103,-78,-27,-75,103,-71,11,-67,-35,-64,-47,-60,-21,-56,36,-51,125,-47,-16,-43,126,-38,34,-33,-40,-29,-94,-24,119,-19,88,-14,66,-9,47,-4,33,1,16,6,-2,10,-31,15,-65,20,-115,25,78,30,-5,34,-108,39,22,44,123,48,-57,52,-20,56,-6,60,-41,64,-105,68,41,72,-113,75,-53,78,-41,81,-84,84,91,87,-57,89,8,92,12,94,-39,95,111,97,-57,98,-26,99,-54,100,108,101,-38,101,4,102,-13,101,-89,101,27,101,82,100,83,99,16,98,-104,96,-26,94,-10,92,-40,90,119,88,-19,85,39,83,53,80,16,77,-69,73,65,70,-109,66,-57,62,-49,58,-75,54,125,50,36,46,-81,41,38,37,127,32,-52,27,4,23,47,18,82,13,104,8,127,3,-115,-2,-93,-7,-72,-12,-41,-17,-5,-22,52,-26,114,-31,-52,-36,52,-40,-72,-45,85,-49,16,-53,-22,-58,-26,-62,8,-65,80,-69,-64,-73,94,-76,40,-79,31,-82,77,-85,-91,-88,59,-90,-1,-93,-3,-95,54,-96,-94,-98,80,-99,50,-100,85,-101,-81,-102,78,-102,30,-102,57,-102,-126,-102,23,-101,-39,-101,-28,-100,35,-98,-98,-97,84,-95,65,-93,101,-91,-60,-89,80,-86,21,-83,11,-80,45,-77,-124,-74,-4,-71,-84,-67,117,-63,112,-59,-124,-55,-64,-51,22,-46,-121,-42,20,-37,-76,-33,104,-28,46,-23,0,-18,-36,-14,-61,-9,-86,-4,-104,1,-126,6,104,11,73,16,28,21,-23,25,-94,30,71,35,-37,39,86,44,-78,48,-5,52,22,57,29,61,-10,64,-85,68,57,72,-105,75,-52,78,-48,81,-93,84,69,87,-79,89,-26,91,-23,93,-84,95,65,97,-114,98,-80,99,-125,100,48,101,-117,101,-69,101,-93,101,80,101,-56,100,-9,99,-8,98,-78,97,57,96,-124,94,-106,92,115,90,22,88,-118,85,-59,82,-45,79,-82,76,94,73,-32,69,59,66,107,62,121,58,96,54,44,50,-42,45,101,41,-32,36,58,32,-112,27,-56,22,-4,17,30,13,62,8,86,3,109,-2,-123,-7,-96,-12,-61,-17,-14,-22,37,-26,118,-31,-57,-36,66,-40,-64,-45,105,-49,36,-53,7,-57,4,-61,45,-65,120,-69,-19,-73,-113,-76,90,-79,89,-82,-122,-85,-27,-88,122,-90,67,-92,68,-94,124,-96,-19,-98,-104,-99,-127,-100,-97,-101,0,-101,-105,-102,112,-102,-127,-102,-45,-102,93,-101,40,-100,41,-99,106,-98,-28,-97,-109,-95,-125,-93,-97,-91,-3,-89,-123,-86,74,-83,51,-80,93,-77,-94,-74,36,-70,-62,-67,-111,-63,126,-59,-106,-55,-60,-51,27,-46,-123,-42,11,-37,-87,-33,83,-28,25,-23,-32,-19,-68,-14,-102,-9,126,-4,101,1,76,6,44,11,9,16,-40,20,-95,25,81,30,-6,34,-123,39,-3,43,91,48,-105,52,-69,56,-74,60,-107,64,66,68,-46,71,47,75,97,78,106,81,53,84,-31,86,66,89,-123,91,126,93,76,95,-36,96,49,98,79,99,47,100,-44,100,62,101,105,101,89,101,15,101,-124,100,-64,99,-64,98,-125,97,18,96,95,94,123,92,93,90,6,88,-125,85,-62,82,-37,79,-70,76,115,73,-4,69,93,66,-106,62,-85,58,-102,54,107,50,31,46,-78,41,54,37,-104,32,-14,27,49,23,107,18,-108,13,-71,8,-42,3,-13,-2,13,-6,50,-11,83,-16,-119,-21,-64,-26,16,-30,107,-35,-34,-40,103,-44,11,-48,-53,-53,-84,-57,-85,-61,-47,-65,28,-68,-112,-72,48,-75,-7,-79,-11,-82,29,-84,123,-87,10,-89,-50,-92,-52,-94,-6,-96,108,-97,10,-98,-15,-100,4,-100,96,-101,-17,-102,-65,-102,-56,-102,19,-101,-113,-101,88,-100,72,-99,-123,-98,-15,-97,-102,-95,123,-93,-108,-91,-35,-89,104,-86,19,-83,3,-80,18,-77,90,-74,-56,-71,100,-67,33,-63,14,-59,16,-55,67,-51,-124,-47,-19,-43}; }
	private static byte[] data1(){ return new byte[] {104,-38,-4,-34,-92,-29,92,-24,33,-19,-13,-15,-52,-10,-85,-5,-115,0,110,5,76,10,33,15,-11,19,-80,24,107,29,8,34,-103,38,14,43,109,47,-86,51,-47,55,-52,59,-81,63,98,67,-14,70,86,74,-114,77,-102,80,113,83,28,86,-114,88,-48,90,-38,92,-83,94,69,96,-86,97,-54,98,-65,99,103,100,-30,100,23,101,20,101,-42,100,89,100,-95,99,-80,98,-128,97,27,96,121,94,-96,92,-112,90,75,88,-49,85,35,83,66,80,54,77,-10,73,-111,70,-4,66,65,63,101,59,92,55,61,51,-9,46,-102,42,34,38,-108,33,-16,28,62,24,123,19,-80,14,-41,9,-3,4,28,0,64,-5,98,-10,-114,-15,-65,-20,-4,-25,76,-29,-90,-34,26,-38,-96,-43,68,-47,-2,-52,-33,-56,-45,-60,-3,-64,57,-67,-83,-71,65,-74,2,-77,-8,-81,18,-83,106,-86,-22,-89,-90,-91,-108,-93,-71,-95,25,-96,-82,-98,-126,-99,-118,-100,-44,-101,84,-101,20,-101,13,-101,69,-101,-75,-101,101,-100,78,-99,111,-98,-47,-97,102,-95,51,-93,64,-91,115,-89,-18,-87,-118,-84,100,-81,105,-78,-100,-75,-5,-72,-119,-68,53,-64,20,-60,10,-56,41,-52,101,-48,-68,-44,47,-39,-74,-35,83,-30,1,-25,-63,-21,-122,-16,93,-11,49,-6,17,-1,-22,3,-57,8,-103,13,105,18,39,23,-33,27,124,32,20,37,-124,41,-17,45,44,50,91,54,91,58,71,62,0,66,-99,69,10,73,77,76,100,79,73,82,2,85,-126,87,-44,89,-22,91,-47,93,123,95,-19,96,40,98,35,99,-20,99,111,100,-64,100,-50,100,-91,100,60,100,-100,99,-68,98,-90,97,83,96,-58,94,5,93,7,91,-38,88,111,86,-36,83,12,81,19,78,-20,74,-112,71,25,68,102,64,-95,60,-90,56,-104,52,96,48,19,44,-91,39,39,35,-114,30,-25,25,45,21,106,16,-102,11,-57,6,-20,1,20,-3,58,-8,103,-13,-100,-18,-41,-23,39,-27,127,-32,-16,-37,113,-41,17,-45,-62,-50,-100,-54,-117,-58,-91,-62,-37,-66,64,-69,-57,-73,126,-76,96,-79,110,-82,-78,-85,34,-87,-52,-90,-90,-92,-73,-94,2,-95,-125,-97,61,-98,54,-99,95,-100,-47,-101,115,-101,86,-101,117,-101,-52,-101,100,-100,49,-99,63,-98,-127,-97,-1,-96,-72,-94,-95,-92,-52,-90,29,-87,-82,-85,106,-82,90,-79,119,-76,-62,-73,52,-69,-43,-66,-105,-62,-127,-58,-117,-54,-74,-50,-3,-46,95,-41,-36,-37,102,-32,15,-27,-68,-23,126,-18,73,-13,21,-8,-14,-4,-61,1,-98,6,111,11,57,16,-1,20,-81,25,91,30,-23,34,110,39,-47,43,35,48,80,52,102,56,84,60,34,64,-57,67,71,71,-101,74,-62,77,-67,80,-124,83,31,86,-126,88,-76,90,-82,92,113,94,0,96,76,97,109,98,69,99,-18,99,83,100,-128,100,117,100,37,100,-90,99,-32,98,-25,97,-77,96,66,95,-100,93,-66,91,-88,89,95,87,-31,84,49,82,79,79,66,76,2,73,-100,69,11,66,80,62,118,58,116,54,83,50,25,46,-69,41,77,37,-60,32,39,28,126,23,-62,18,-1,13,48,9,96,4,-119,-1,-75,-6,-28,-11,25,-15,85,-20,-94,-25,-12,-30,100,-34,-39,-39,118,-43,26,-47,-21,-52,-53,-56,-38,-60,-3,-64,86,-67,-58,-71,111,-74,54,-77,54,-80,92,-83,-71,-86,72,-88,6,-90,2,-92,43,-94,-109,-96,47,-97,8,-98,22,-99,102,-100,-23,-101,-82,-101,-87,-101,-29,-101,88,-100,5,-99,-14,-99,19,-97,114,-96,7,-94,-43,-93,-39,-91,18,-88,-128,-86,32,-83,-15,-81,-14,-78,31,-74,121,-71,-2,-68,-89,-64,121,-60,109,-56,-128,-52,-75,-48,3,-43,107,-39,-20,-35,124,-30,38,-25,-45,-21,-103,-16,91,-11,45,-6,-1,-2,-49,3,-92,8,105,13,49,18,-27,22,-109,27,42,32,-76,36,35,41,125,45,-70,49,-37,53,-37,57,-71,61,114,65,6,69,111,72,-81,75,-65,78,-92,81,86,84,-39,86,36,89,64,91,31,93,-49,94,63,96,124,97,124,98,64,99,-45,99,27,100,56,100,13,100,-82,99,20,99,57,98,46,97,-34,95,97,94,-96,92,-75,90,-120,88,51,86,-98,83,-28,80,-17,77,-42,74,-118,71,21,68,123,64,-74,60,-47,56,-55,52,-94,48,93,44,1,40,-119,35,2,31,96,26,-70,21,-5,16,60,12,111,7,-94,2,-46,-3,2,-7,57,-12,116,-17,-69,-22,14,-26,113,-31,-27,-36,109,-40,17,-44,-56,-49,-93,-53,-105,-57,-80,-61,-21,-65,78,-68,-43,-72,-117,-75,105,-78,121,-81,-77,-84,38,-86,-61,-89,-100,-91,-91,-93,-25,-95,98,-96,18,-97,-1,-99,34,-99,-124,-100,29,-100,-14,-101,6,-100,77,-100,-40,-100,-106,-99,-109,-98,-56,-97,55,-95,-39,-94,-69,-92,-56,-90,22,-87,-115,-85,57,-82,25,-79}; }
	private static byte[] data2(){ return new byte[] {33,-76,93,-73,-65,-70,74,-66,-2,-63,-43,-59,-47,-55,-24,-51,33,-46,114,-42,-34,-38,95,-33,-13,-29,-105,-24,73,-19,7,-14,-53,-10,-103,-5,98,0,53,5,-9,9,-61,14,120,19,44,24,-53,28,92,33,-42,37,65,42,-118,46,-67,50,-48,54,-62,58,-108,62,63,66,-62,69,29,73,77,76,79,79,36,82,-59,84,54,87,117,89,124,91,81,93,-24,94,80,96,117,97,108,98,28,99,-97,99,-38,99,-26,99,-86,99,67,99,-111,98,-76,97,-112,96,60,95,-84,93,-26,91,-23,89,-73,87,82,85,-70,82,-16,79,-5,76,-46,73,-124,70,9,67,102,63,-95,59,-76,55,-85,51,127,47,60,43,-38,38,104,34,-40,29,67,25,-110,20,-33,15,31,11,87,6,-115,1,-61,-4,-8,-9,55,-13,119,-18,-57,-23,32,-27,-114,-32,7,-36,-97,-41,68,-45,15,-49,-20,-54,-15,-58,18,-61,91,-65,-57,-69,92,-72,31,-75,7,-78,39,-81,106,-84,-21,-87,-105,-89,121,-91,-109,-93,-35,-95,104,-96,34,-97,30,-98,75,-99,-70,-100,93,-100,64,-100,90,-100,-77,-100,66,-99,13,-98,21,-97,78,-96,-53,-95,116,-93,90,-91,119,-89,-63,-87,71,-84,-12,-82,-36,-79,-25,-76,41,-72,-117,-69,29,-65,-46,-62,-85,-58,-89,-54,-64,-50,-6,-46,74,-41,-74,-37,51,-32,-56,-28,103,-23,25,-18,-47,-14,-108,-9,89,-4,34,1,-22,5,-81,10,107,15,33,20,-55,24,99,29,-17,33,93,38,-62,42,1,47,47,51,53,55,34,59,-23,62,-119,66,8,70,84,73,126,76,119,79,62,82,-36,84,63,87,120,89,116,91,62,93,-46,94,42,96,80,97,52,98,-26,98,88,99,-109,99,-108,99,84,99,-29,98,45,98,72,97,34,96,-57,94,49,93,104,91,104,89,48,87,-53,84,45,82,99,79,108,76,65,73,-13,69,118,66,-44,62,14,59,36,55,26,51,-16,46,-82,42,81,38,-34,33,86,29,-67,24,22,20,101,15,-88,10,-27,5,34,1,90,-4,-104,-9,-41,-14,34,-18,115,-23,-38,-28,67,-32,-50,-37,98,-41,21,-45,-29,-50,-57,-54,-44,-58,-6,-62,73,-65,-66,-69,88,-72,33,-75,18,-78,49,-81,-123,-84,3,-86,-73,-89,-94,-91,-69,-93,19,-94,-103,-96,96,-97,89,-98,-110,-99,-3,-100,-84,-100,-119,-100,-80,-100,2,-99,-101,-99,100,-98,109,-97,-83,-96,36,-94,-45,-93,-72,-91,-46,-89,33,-86,-95,-84,83,-81,52,-78,68,-75,124,-72,-27,-69,108,-65,39,-61,-11,-58,-11,-54,6,-49,61,-45,-116,-41,-16,-37,110,-32,-9,-28,-101,-23,63,-18,-5,-14,-79,-9,120,-4,55,1,-1,5,-73,10,120,15,33,20,-56,24,92,29,-32,33,80,38,-87,42,-24,46,14,51,18,55,-5,58,-70,62,92,66,-48,69,32,73,66,76,55,79,1,82,-108,84,-3,86,45,89,43,91,-12,92,-125,94,-34,95,-1,96,-24,97,-108,98,13,99,66,99,70,99,10,99,-107,98,-25,97,-1,96,-34,95,-125,94,-12,92,41,91,47,89,-3,86,-106,84,2,82,56,79,70,76,35,73,-44,69,98,66,-64,62,3,59,27,55,24,51,-11,46,-74,42,94,38,-14,33,112,29,-37,24,60,20,-116,15,-42,10,30,6,85,1,-99,-4,-42,-9,35,-13,107,-18,-57,-23,41,-27,-96,-32,39,-36,-63,-41,121,-45,70,-49,48,-53,61,-57,101,-61,-73,-65,44,-68,-57,-72,-111,-75,-127,-78,-92,-81,-16,-84,117,-86,35,-88,12,-90,40,-92,118,-94,4,-95,-67,-97,-69,-98,-23,-99,88,-99,-6,-100,-34,-100,-16,-100,79,-99,-47,-99,-94,-98,-97,-97,-41,-96,77,-94,-17,-93,-45,-91,-30,-89,45,-86,-93,-84,80,-81,39,-78,48,-75,99,-72,-63,-69,69,-65,-15,-62,-64,-58,-80,-54,-63,-50,-19,-46,52,-41,-107,-37,6,-32,-111,-28,35,-23,-50,-19,118,-14,53,-9,-23,-5,-82,0,104,5,36,10,-38,14,-125,19,39,24,-74,28,57,33,-90,37,-1,41,58,46,100,50,98,54,79,58,14,62,-79,65,37,69,123,72,-102,75,-104,78,95,81,-2,83,99,86,-97,88,-99,90,109,92,6,94,99,95,-115,96,124,97,50,98,-80,98,-15,98,-5,98,-56,98,95,98,-73,97,-37,96,-61,95,113,94,-16,92,43,91,64,89,18,87,-67,84,46,82,115,79,-121,76,114,73,45,70,-60,66,45,63,121,59,-99,55,-94,51,-120,47,83,43,3,39,-95,34,36,30,-103,25,1,21,87,16,-86,11,-14,6,53,2,126,-3,-67,-8,13,-12,89,-17,-74,-22,30,-26,-111,-31,30,-35,-72,-40,108,-44,59,-48,35,-52,44,-56,87,-60,-97,-64,19,-67,-85,-71,107,-74,91,-77,115,-80,-67,-83,52,-85,-32,-88,-67,-90,-48,-92,24,-93,-106,-95,74,-96,57,-97,96,-98,-67,-99,90,-99,43,-99,55,-99,-127,-99}; }
	private static byte[] data3(){ return new byte[] {-2,-99,-68,-98,-84,-97,-38,-96,59,-94,-40,-93,-91,-91,-81,-89,-30,-87,82,-84,-18,-82,-74,-79,-73,-76,-44,-73,44,-69,-97,-66,64,-62,4,-58,-27,-55,-18,-51,11,-46,75,-42,-97,-38,8,-33,-119,-29,21,-24,-77,-20,92,-15,8,-10,-59,-6,118,-1,55,4,-24,8,-98,13,69,18,-28,22,117,27,-8,31,99,36,-63,40,-4,44,39,49,47,53,25,57,-27,60,-123,64,10,68,94,71,-115,74,-113,77,98,80,11,83,122,85,-61,87,-51,89,-85,91,78,93,-68,94,-12,95,-15,96,-72,97,69,98,-108,98,-77,98,-116,98,55,98,-96,97,-43,96,-52,95,-110,94,25,93,114,91,-116,89,122,87,46,85,-74,82,10,80,47,77,42,74,-9,70,-103,67,25,64,109,60,-93,56,-75,52,-88,48,-128,44,62,40,-29,35,117,31,-14,26,99,22,-61,17,29,13,105,8,-72,3,-2,-2,75,-6,-107,-11,-22,-16,69,-20,-83,-25,36,-29,-87,-34,70,-38,-12,-43,-64,-47,-93,-51,-92,-55,-54,-59,7,-62,119,-66,-1,-70,-68,-73,-103,-76,-86,-79,-29,-82,78,-84,-19,-87,-73,-89,-66,-91,-15,-93,96,-94,3,-95,-35,-97,-12,-98,59,-98,-58,-99,-126,-99,121,-99,-79,-99,22,-98,-64,-98,-102,-97,-76,-96,-1,-95,-121,-93,63,-91,48,-89,85,-87,-84,-85,50,-82,-21,-80,-47,-77,-28,-74,33,-70,-122,-67,20,-63,-59,-60,-102,-56,-113,-52,-97,-48,-47,-44,21,-39,118,-35,-26,-31,107,-26,-2,-22,-100,-17,70,-12,-12,-8,-90,-3,94,2,13,7,-62,11,99,16,7,21,-107,25,27,30,-118,34,-22,38,45,43,93,47,107,51,98,55,48,59,-27,62,109,66,-47,69,17,73,25,76,7,79,-74,81,63,84,-107,86,-76,88,-92,90,95,92,-33,93,46,95,66,96,31,97,-63,97,46,98,94,98,85,98,21,98,-102,97,-30,96,-3,95,-49,94,123,93,-28,91,27,90,33,88,-19,85,-114,83,-9,80,55,78,68,75,43,72,-31,68,117,65,-34,61,40,58,73,54,84,50,53,46,9,42,-70,37,89,33,-26,28,93,24,-50,19,42,15,-121,10,-44,5,38,1,115,-4,-63,-9,27,-13,113,-18,-33,-23,76,-27,-43,-32,103,-36,22,-40,-46,-45,-75,-49,-90,-53,-61,-57,-9,-61,83,-64,-45,-68,123,-71,74,-74,71,-77,110,-80,-57,-83,78,-85,4,-87,-14,-90,16,-91,100,-93,-14,-95,-82,-96,-83,-97,-38,-98,70,-98,-21,-99,-62,-99,-32,-99,39,-98,-76,-98,118,-97,107,-96,-96,-95,7,-93,-92,-92,124,-90,127,-88,-66,-86,41,-83,-57,-81,-110,-78,-117,-75,-78,-72,-4,-69,118,-65,14,-61,-50,-58,-80,-54,-84,-50,-53,-46,-1,-42,78,-37,-76,-33,37,-28,-79,-24,65,-19,-29,-15,-120,-10,54,-5,-28,-1,-108,4,65,9,-25,13,-121,18,26,23,-95,27,25,32,120,36,-51,40,-5,44,30,49,26,53,-4,56,-72,60,88,64,-56,67,29,71,60,74,58,77,2,80,-92,82,14,85,76,87,83,89,41,91,-57,92,52,94,96,95,98,96,30,97,-83,97,-6,97,20,98,-14,97,-105,97,4,97,56,96,51,95,-7,93,-123,92,-35,90,-1,88,-15,86,-89,84,58,82,-115,79,-66,76,-67,73,-111,70,62,67,-61,63,31,60,97,56,119,52,121,48,87,44,31,40,-49,35,106,31,-15,26,111,22,-44,17,62,13,-112,8,-21,3,59,-1,-111,-6,-28,-11,70,-15,-92,-20,30,-24,-109,-29,42,-33,-57,-38,-125,-42,82,-46,61,-50,70,-54,108,-58,-72,-62,33,-65,-71,-69,111,-72,86,-75,101,-78,-94,-81,15,-83,-83,-86,118,-88,126,-90,-84,-92,30,-93,-70,-95,-108,-96,-94,-97,-21,-98,105,-98,38,-98,18,-98,67,-98,-94,-98,67,-97,22,-96,34,-95,105,-94,-32,-93,-109,-91,119,-89,-112,-87,-38,-85,88,-82,-1,-80,-35,-77,-32,-74,16,-70,108,-67,-26,-64,-112,-60,83,-56,60,-52,66,-48,96,-44,-98,-40,-19,-36,83,-31,-51,-27,78,-22,-24,-18,-128,-13,38,-8,-48,-4,121,1,35,6,-54,10,105,15,-1,19,-116,24,7,29,114,33,-51,37,11,42,57,46,67,50,57,54,5,58,-70,61,67,65,-87,68,-25,71,-5,74,-29,77,-99,80,43,83,-125,85,-81,87,-91,89,102,91,-11,92,76,94,104,95,86,96,2,97,124,97,-68,97,-64,97,-113,97,33,97,-126,96,-96,95,-110,94,67,93,-61,91,15,90,33,88,6,86,-78,83,55,81,-127,78,-88,75,-100,72,106,69,13,66,-118,62,-28,58,26,55,52,51,40,47,12,43,-53,38,126,34,22,30,-97,25,27,21,-122,16,-19,11,72,7,-93,2,-5,-3,83,-7,-79,-12,20,-16,-128,-21,-4,-26,-127,-30,26,-34,-55,-39,-121,-43,105,-47,90,-51,115,-55,-94,-59,-2,-63,114,-66,25,-69,-37,-73,-45,-76,-20,-79,60,-81}; }
	private static byte[] data4(){ return new byte[] {-74,-84,94,-86,65,-88,72,-90,-105,-92,7,-93,-67,-95,-97,-96,-64,-97,19,-97,-92,-98,103,-98,107,-98,-97,-98,19,-97,-70,-97,-99,-96,-77,-95,6,-93,-121,-92,70,-90,49,-88,85,-86,-88,-84,43,-81,-33,-79,-66,-76,-53,-73,0,-69,95,-66,-31,-63,-116,-59,82,-55,64,-51,68,-47,103,-43,-93,-39,-13,-35,89,-30,-51,-26,84,-21,-29,-17,126,-12,30,-7,-61,-3,102,2,15,7,-85,11,69,16,-40,20,86,25,-49,29,49,34,-128,38,-71,42,-37,46,-36,50,-56,54,-118,58,53,62,-80,65,17,69,63,72,75,75,36,78,-40,80,84,83,-87,85,-61,87,-79,89,101,91,-21,92,52,94,74,95,42,96,-52,96,62,97,113,97,109,97,52,97,-68,96,20,96,44,95,19,94,-66,92,57,91,122,89,-117,87,102,85,17,83,-116,80,-40,77,-11,74,-20,71,-80,68,88,65,-51,61,44,58,92,54,119,50,110,46,77,42,21,38,-62,33,97,29,-21,24,104,20,-37,15,65,11,-92,6,2,2,94,-3,-68,-8,33,-12,-120,-17,-2,-22,122,-26,12,-30,-88,-35,97,-39,39,-43,12,-47,10,-51,38,-55,99,-59,-63,-63,68,-66,-23,-70,-66,-73,-74,-76,-34,-79,49,-81,-77,-84,103,-86,75,-88,101,-90,-83,-92,49,-93,-27,-95,-44,-96,-8,-97,84,-97,-23,-98,-76,-98,-69,-98,-9,-98,110,-97,26,-96,2,-95,28,-94,113,-93,-7,-92,-75,-90,-87,-88,-54,-86,33,-83,-91,-81,91,-78,58,-75,71,-72,124,-69,-39,-66,94,-62,4,-58,-52,-55,-75,-51,-72,-47,-38,-43,16,-38,96,-34,-64,-30,53,-25,-79,-21,67,-16,-45,-12,115,-7,19,-2,-82,2,85,7,-23,11,-128,16,11,21,-122,25,-8,29,84,34,-99,38,-46,42,-21,46,-22,50,-50,54,-119,58,50,62,-92,65,3,69,38,72,51,75,3,78,-76,80,44,83,120,85,-108,87,120,89,46,91,-85,92,-12,93,6,95,-30,95,-124,96,-14,96,34,97,31,97,-29,96,106,96,-62,95,-41,94,-63,93,107,92,-26,90,40,89,58,87,22,85,-60,82,63,80,-115,77,-80,74,-92,71,113,68,23,65,-110,61,-12,57,39,54,72,50,64,46,39,42,-17,37,-91,33,69,29,-41,24,86,20,-49,15,59,11,-96,6,7,2,101,-3,-54,-8,49,-12,-97,-17,26,-21,-102,-26,49,-30,-47,-35,-115,-39,90,-43,65,-47,69,-51,97,-55,-90,-59,2,-62,-116,-66,52,-69,8,-72,7,-75,44,-78,-124,-81,7,-83,-69,-86,-94,-88,-71,-90,5,-91,-122,-93,60,-94,41,-95,76,-96,-89,-97,58,-97,4,-97,7,-97,67,-97,-75,-97,96,-96,67,-95,90,-94,-85,-93,46,-91,-23,-90,-44,-88,-12,-86,68,-83,-60,-81,114,-78,81,-75,81,-72,-119,-69,-40,-66,93,-62,-6,-59,-67,-55,-96,-51,-100,-47,-71,-43,-23,-39,51,-34,-115,-30,-6,-26,117,-21,-4,-17,-116,-12,35,-7,-68,-3,90,2,-15,6,-115,11,20,16,-92,20,21,25,-121,29,-34,33,37,38,88,42,109,46,109,50,73,54,15,58,-90,61,44,65,116,68,-81,71,-88,74,-119,77,48,80,-80,82,-3,84,26,87,3,89,-69,90,60,92,-119,93,-95,94,126,95,42,96,-104,96,-45,96,-45,96,-99,96,46,96,-120,95,-88,94,-104,93,73,92,-51,90,22,89,47,87,22,85,-55,82,79,80,-92,77,-48,74,-53,71,-92,68,77,65,-40,61,57,58,125,54,-97,50,-91,46,-113,42,98,38,29,34,-58,29,93,25,-28,20,100,16,-45,11,68,7,-89,2,18,-2,119,-7,-27,-12,86,-16,-47,-21,90,-25,-19,-30,-106,-34,77,-38,29,-42,7,-46,7,-50,40,-54,101,-58,-59,-62,75,-65,-17,-69,-59,-72,-72,-75,-31,-78,49,-80,-83,-83,97,-85,59,-87,81,-89,-107,-91,12,-92,-66,-94,-97,-95,-67,-96,13,-96,-105,-97,90,-97,78,-97,-123,-97,-24,-97,-115,-96,96,-95,115,-94,-81,-93,50,-91,-41,-90,-66,-88,-49,-86,19,-83,-117,-81,41,-78,-2,-76,-11,-73,29,-69,104,-66,-38,-63,114,-59,40,-55,1,-51,-10,-48,4,-43,49,-39,108,-35,-62,-31,37,-26,-102,-22,23,-17,-91,-13,47,-8,-52,-4,90,1,-8,5,-124,10,21,15,-107,19,16,24,118,28,-43,32,23,37,75,41,99,45,98,49,68,53,10,57,-87,60,44,64,-125,67,-70,70,-62,73,-92,76,85,79,-36,81,52,84,88,86,77,88,14,90,-103,91,-11,92,18,94,5,95,-77,95,56,96,120,96,-116,96,95,96,2,96,103,95,-101,94,-110,93,90,92,-25,90,65,89,108,87,91,85,36,83,-76,80,27,78,83,75,96,72,64,69,0,66,-113,62,5,59,81,55,-126,51,-110,47,-119,43,101,39,44,35,-35,30,127,26,15,22,-108,17,13,13,-126,8,-18,3,92,-1,-57,-6,53,-10,-83,-15,40,-19}; }
	private static byte[] data5(){ return new byte[] {-78,-24,71,-28,-19,-33,-91,-37,115,-41,89,-45,84,-49,117,-53,-89,-57,7,-60,-128,-64,34,-67,-22,-71,-39,-74,-11,-77,59,-79,-82,-82,81,-84,37,-86,38,-88,100,-90,-57,-92,108,-93,63,-94,74,-95,-116,-96,5,-96,-77,-97,-99,-97,-68,-97,16,-96,-94,-96,98,-95,98,-94,-111,-93,-8,-92,-108,-90,97,-88,99,-86,-106,-84,-8,-82,-119,-79,72,-76,48,-73,72,-70,127,-67,-27,-64,107,-60,18,-56,-33,-53,-62,-49,-57,-45,-30,-41,23,-36,95,-32,-72,-28,34,-23,-104,-19,28,-14,-93,-10,53,-5,-61,-1,85,4,-26,8,109,13,-13,17,103,22,-45,26,45,31,119,35,-84,39,-55,43,-51,47,-74,51,-126,55,41,59,-70,62,19,66,93,69,106,72,93,75,27,78,-80,80,22,83,75,85,80,87,34,89,-62,90,42,92,100,93,94,94,44,95,-68,95,25,96,59,96,42,96,-36,95,93,95,-92,94,-80,93,-110,92,48,91,-90,89,-30,87,-22,85,-57,83,109,81,-23,78,53,76,86,73,77,70,26,67,-60,63,68,60,-89,56,-26,52,6,49,14,45,-9,40,-54,36,-115,32,51,28,-43,23,95,19,-29,14,94,10,-45,5,67,1,-73,-4,37,-8,-96,-13,29,-17,-91,-22,59,-26,-36,-31,-108,-35,90,-39,59,-43,50,-47,69,-51,117,-55,-60,-59,54,-62,-55,-66,-121,-69,99,-72,115,-75,-91,-78,10,-80,-101,-83,89,-85,73,-87,112,-89,-65,-91,79,-92,10,-93,-3,-95,43,-95,-122,-96,34,-96,-18,-97,-9,-97,46,-96,-85,-96,77,-95,55,-94,72,-93,-104,-92,25,-90,-50,-89,-73,-87,-51,-85,28,-82,-113,-80,60,-77,9,-74,10,-71,46,-68,124,-65,-18,-62,-127,-58,59,-54,12,-50,1,-46,11,-42,46,-38,108,-34,-75,-30,21,-25,-127,-21,-9,-17,122,-12,2,-7,-117,-3,26,2,-91,6,44,11,-81,15,36,20,-107,24,-18,28,66,33,117,37,-96,41,-87,45,-97,49,113,53,44,57,-66,60,53,64,-128,67,-84,70,-91,73,126,76,36,79,-97,81,-19,83,5,86,-14,87,-88,89,46,91,123,92,-104,93,121,94,43,95,-96,95,-30,95,-22,95,-65,95,86,95,-63,94,-25,93,-26,92,-92,91,53,90,-113,88,-74,86,-85,84,112,82,7,80,109,77,-87,74,-70,71,-96,68,97,65,-5,61,112,58,-56,54,-4,50,21,47,19,43,-9,38,-58,34,-126,30,40,26,-58,21,79,17,-40,12,81,8,-53,3,62,-1,-72,-6,45,-10,-79,-15,51,-19,-54,-24,102,-28,24,-32,-40,-37,-81,-41,-96,-45,-94,-49,-52,-53,5,-56,111,-60,-19,-64,-104,-67,102,-70,90,-73,125,-76,-57,-79,63,-81,-24,-84,-69,-86,-57,-88,-4,-90,109,-91,11,-92,-30,-94,-19,-95,46,-95,-90,-96,84,-96,58,-96,85,-96,-86,-96,51,-95,-13,-95,-22,-94,22,-92,117,-91,13,-89,-47,-88,-52,-86,-10,-84,81,-81,-39,-79,-113,-76,109,-73,122,-70,-87,-67,4,-63,126,-60,30,-56,-39,-53,-71,-49,-83,-45,-62,-41,-25,-37,37,-32,116,-28,-45,-24,64,-19,-76,-15,53,-10,-71,-6,64,-1,-55,3,77,8,-51,12,74,17,-76,21,29,26,106,30,-79,34,-34,38,-11,42,-10,46,-41,50,-95,54,72,58,-52,61,50,65,107,68,-124,71,112,74,50,77,-58,79,49,82,103,84,112,86,73,88,-25,89,96,91,-110,92,-94,93,108,94,12,95,110,95,-101,95,-108,95,81,95,-34,94,46,94,77,93,51,92,-26,90,100,89,-79,87,-56,85,-79,83,105,81,-16,78,80,76,124,73,-122,70,96,67,26,64,-85,60,27,57,108,53,-104,49,-79,45,-90,41,-114,37,85,33,19,29,-72,24,87,20,-29,15,108,11,-24,6,104,2,-31,-3,91,-7,-34,-12,97,-16,-14,-21,-115,-25,53,-29,-18,-34,-68,-38,-100,-42,-106,-46,-85,-50,-39,-54,42,-57,-105,-61,42,-64,-33,-68,-66,-71,-62,-74,-13,-77,75,-79,-41,-82,-121,-84,120,-86,-124,-88,-42,-90,79,-91,0,-92,-23,-94,-2,-95,84,-95,-41,-96,-104,-96,-118,-96,-74,-96,23,-95,-82,-95,126,-94,126,-93,-68,-92,33,-90,-53,-89,-109,-87,-96,-85,-49,-83,52,-80,-57,-78,-126,-75,107,-72,124,-69,-76,-66,17,-62,-109,-59,53,-55,-10,-52,-41,-48,-51,-44,-28,-40,9,-35,73,-31,-107,-27,-13,-23,94,-18,-47,-14,77,-9,-51,-5,79,0,-44,4,81,9,-50,13,60,18,-87,22,0,27,78,31,-124,35,-84,39,-73,43,-80,47,-122,51,68,55,-32,58,90,62,-78,65,-30,68,-18,71,-53,74,-124,77,11,80,103,82,-107,84,-115,86,91,88,-16,89,85,91,-122,92,125,93,71,94,-46,94,47,95,79,95,60,95,-16,94,113,94,-71,93,-51,92,-84,91,83,90,-50,88,12,87,36,85,-2,82,-75,80,54,78,-114,75,-73,72,-68,69,-110,66,76,63,-42,59}; }
	private static byte[] data6(){ return new byte[] {71,56,-110,52,-59,48,-44,44,-44,40,-81,36,-123,32,57,28,-21,23,-126,19,26,15,-97,10,39,6,-90,1,36,-3,-88,-8,42,-12,-70,-17,78,-21,-17,-26,-96,-30,96,-34,53,-38,31,-42,32,-46,61,-50,117,-54,-51,-58,68,-61,-32,-65,-96,-68,-124,-71,-106,-74,-54,-77,51,-79,-63,-82,-126,-84,114,-86,-111,-88,-26,-90,104,-91,38,-92,15,-93,55,-94,-118,-95,30,-95,-32,-96,-36,-96,15,-95,115,-95,22,-94,-25,-94,-15,-93,46,-91,-96,-90,67,-88,28,-86,34,-84,92,-82,-66,-80,88,-77,15,-74,2,-71,10,-68,78,-65,-96,-62,45,-58,-60,-55,-116,-51,102,-47,96,-43,112,-39,-105,-35,-49,-31,30,-26,114,-22,-32,-18,73,-13,-59,-9,63,-4,-68,0,58,5,-74,9,40,14,-104,18,-11,22,80,27,-114,31,-56,35,-31,39,-20,43,-40,47,-83,51,98,55,-10,58,110,62,-70,65,-25,68,-21,71,-62,74,119,77,-12,79,78,82,113,84,105,86,48,88,-67,89,33,91,72,92,66,93,1,94,-116,94,-30,94,1,95,-22,94,-99,94,24,94,96,93,115,92,76,91,-7,89,106,88,-80,86,-64,84,-94,82,82,80,-40,77,45,75,92,72,94,69,59,66,-16,62,-125,59,-14,55,68,52,116,48,-113,44,-119,40,113,36,67,32,1,28,-78,23,83,19,-21,14,120,10,3,6,-122,1,11,-3,-110,-8,28,-12,-82,-17,72,-21,-16,-26,-95,-30,110,-34,64,-38,52,-42,54,-46,91,-50,-107,-54,-13,-58,111,-61,11,-64,-44,-68,-72,-71,-49,-74,8,-76,111,-79,5,-81,-58,-84,-71,-86,-38,-88,48,-89,-74,-91,113,-92,96,-93,-125,-94,-36,-95,109,-95,46,-95,45,-95,90,-95,-60,-95,94,-94,52,-93,54,-92,118,-91,-30,-90,-123,-88,89,-86,94,-84,-113,-82,-8,-80,-128,-77,65,-74,37,-71,48,-68,105,-65,-66,-62,60,-58,-39,-55,-108,-51,109,-47,96,-43,106,-39,-115,-35,-63,-31,6,-26,94,-22,-71,-18,43,-13,-105,-9,16,-4,-118,0,1,5,119,9,-23,13,77,18,-82,22,-1,26,61,31,113,35,-121,39,-113,43,122,47,73,51,-1,54,-113,58,5,62,81,65,125,68,126,71,88,74,8,77,-118,79,-30,81,8,84,-1,85,-58,87,89,89,-67,90,-25,91,-28,92,-92,93,55,94,-115,94,-78,94,-98,94,86,94,-41,93,37,93,57,92,31,91,-55,89,73,88,-113,86,-88,84,-112,82,71,80,-44,77,49,75,101,72,112,69,83,66,16,63,-86,59,31,56,123,52,-81,48,-44,44,-46,40,-61,36,-103,32,98,28,19,24,-61,19,87,15,-14,10,124,6,8,2,-110,-3,29,-7,-86,-12,65,-16,-34,-21,-118,-25,64,-29,10,-33,-30,-38,-40,-42,-39,-46,1,-49,58,-53,-104,-57,21,-60,-82,-64,120,-67,88,-70,110,-73,-91,-76,8,-78,-102,-81,89,-83,68,-85,102,-87,-80,-89,54,-90,-25,-92,-45,-93,-20,-94,66,-94,-57,-95,-124,-95,120,-95,-97,-95,-1,-95,-109,-94,90,-93,90,-92,-118,-91,-13,-90,-122,-88,85,-86,75,-84,121,-82,-48,-80,85,-77,9,-74,-32,-72,-23,-69,14,-65,98,-62,-46,-59,101,-55,28,-51,-29,-48,-40,-44,-49,-40,-13,-36,23,-31,92,-27,-91,-23,1,-18,101,-14,-47,-10,67,-5,-74,-1,41,4,-100,8,7,13,110,17,-57,21,22,26,87,30,-125,34,-96,38,-93,42,-112,46,98,50,21,54,-80,57,31,61,119,64,-95,67,-86,70,-119,73,62,76,-56,78,36,81,82,83,84,85,31,87,-63,88,38,90,99,91,96,92,53,93,-54,93,50,94,94,94,89,94,27,94,-86,93,3,93,36,92,24,91,-49,89,91,88,-80,86,-44,84,-52,82,-115,80,43,78,-111,75,-42,72,-22,69,-36,66,-91,63,73,60,-49,56,48,53,116,49,-96,45,-84,41,-92,37,-120,33,83,29,20,25,-59,20,101,16,6,12,-107,7,41,3,-75,-2,69,-6,-40,-11,111,-15,17,-19,-69,-24,118,-28,60,-32,25,-36,6,-40,13,-44,44,-48,101,-52,-66,-56,52,-59,-51,-63,-119,-66,105,-69,115,-72,-96,-75,1,-77,-126,-80,59,-82,27,-84,44,-86,115,-88,-28,-90,-114,-91,106,-92,116,-93,-65,-94,47,-94,-27,-95,-60,-95,-35,-95,46,-94,-82,-94,106,-93,86,-92,118,-91,-51,-90,84,-88,12,-86,-8,-85,14,-82,92,-80,-53,-78,115,-75,56,-72,49,-69,75,-66,-117,-63,-17,-60,118,-56,24,-52,-33,-49,-71,-45,-79,-41,-65,-37,-32,-33,23,-28,89,-24,-86,-20,10,-15,104,-11,-35,-7,65,-2,-73,2,34,7,-118,11,-14,15,69,20,-103,24,-43,28,8,33,33,37,46,41,24,45,-11,48,-85,52,74,56,-57,59,32,63,90,66,104,69,85,72,18,75,-84,77,18,80,81,82,95,84,58,86,-21,87,97,89,-84,90,-63,91,-97,92,79,93,-62,93}; }
	private static byte[] data7(){ return new byte[] {4,94,21,94,-28,93,-113,93,-12,92,47,92,51,91,1,90,-95,88,7,87,68,85,74,83,38,81,-47,78,76,76,-90,73,-53,70,-50,67,-85,64,94,61,-10,57,102,54,-68,50,-15,46,18,43,17,39,6,35,-38,30,-88,26,96,22,13,18,-78,13,77,9,-31,4,122,0,7,-4,-94,-9,58,-13,-35,-18,-121,-22,66,-26,4,-30,-31,-35,-55,-39,-56,-43,-25,-47,17,-50,107,-54,-49,-58,101,-61,16,-64,-23,-68,-31,-71,8,-73,79,-76,-51,-79,105,-81,66,-83,61,-85,112,-87,-47,-89,100,-90,43,-91,38,-92,83,-93,-75,-94,78,-94,24,-94,30,-94,81,-94,-62,-94,92,-93,57,-92,62,-91,125,-90,-19,-89,-116,-87,99,-85,97,-83,-106,-81,-13,-79,127,-76,53,-73,20,-70,25,-67,73,-64,-106,-61,13,-57,-100,-54,80,-50,28,-46,3,-42,6,-38,20,-34,66,-30,118,-26,-64,-22,16,-17,112,-13,-48,-9,60,-4,-95,0,15,5,116,9,-43,13,49,18,124,22,-62,26,-13,30,21,35,35,39,25,43,-6,46,-67,50,99,54,-17,57,81,61,-99,64,-73,67,-75,70,-124,73,45,76,-86,78,-7,80,29,83,16,85,-47,86,101,88,-60,89,-16,90,-21,91,-82,92,65,93,-101,93,-60,93,-76,93,112,93,-4,92,72,92,112,91,82,90,16,89,-108,87,-26,85,14,84,-3,81,-60,79,94,77,-56,74,13,72,36,69,22,66,-26,62,-116,59,23,56,124,52,-55,48,-11,44,13,41,10,37,-13,32,-52,28,-113,24,74,20,-8,15,-103,11,58,7,-46,2,106,-2,6,-6,-98,-11,68,-15,-19,-20,-91,-24,101,-28,60,-32,27,-36,26,-40,39,-44,78,-48,-105,-52,-14,-56,119,-59,20,-62,-35,-66,-63,-69,-41,-72,9,-74,113,-77,-6,-80,-72,-82,-99,-84,-74,-86,-2,-88,119,-89,34,-90,0,-91,18,-92,85,-93,-44,-94,126,-94,100,-94,125,-94,-56,-94,78,-93,1,-92,-18,-92,11,-90,93,-89,-32,-88,-108,-86,122,-84,-116,-82,-48,-80,61,-77,-40,-75,-99,-72,-119,-69,-101,-66,-44,-63,45,-59,-82,-56,69,-52,1,-48,-45,-45,-65,-41,-58,-37,-38,-33,8,-28,63,-24,-121,-20,-39,-16,52,-11,-107,-7,-7,-3,95,2,-65,6,38,11,122,15,-51,19,20,24,72,28,115,32,-118,36,-123,40,118,44,65,48,-8,51,-110,55,7,59,96,62,-109,65,-94,68,-120,71,74,74,-34,76,70,79,-122,81,-112,83,117,85,32,87,-95,88,-22,89,4,91,-22,91,-102,92,25,93,95,93,119,93,80,93,1,93,111,92,-73,91,-63,90,-99,89,68,88,-71,86,-1,84,19,83,-5,80,-80,78,62,76,-97,73,-45,70,-25,67,-53,64,-109,61,51,58,-76,54,22,51,90,47,-122,43,-105,39,-110,35,123,31,79,27,23,23,-49,18,127,14,36,10,-56,5,99,1,3,-3,-97,-8,68,-12,-19,-17,-95,-21,94,-25,44,-29,8,-33,-9,-38,-3,-42,24,-45,77,-49,-98,-53,12,-56,-102,-60,75,-63,28,-66,22,-69,51,-72,127,-75,-20,-78,-115,-80,86,-82,79,-84,118,-86,-47,-88,86,-89,22,-90,1,-91,36,-92,122,-93,4,-93,-64,-94,-73,-94,-37,-94,57,-93,-55,-93,-114,-92,-123,-91,-76,-90,12,-88,-94,-87,91,-85,81,-83,107,-81,-70,-79,49,-76,-45,-74,-96,-71,-109,-68,-82,-65,-21,-62,76,-58,-52,-55,109,-51,40,-47,-2,-44,-18,-40,-14,-36,9,-31,55,-27,104,-23,-73,-19,-2,-15,93,-10,-77,-6,26,-1,115,3,-40,7,44,12,-124,16,-55,20,11,25,54,29,88,33,101,37,88,41,60,45,-2,48,-85,52,55,56,-93,59,-18,62,22,66,24,69,-11,71,-93,74,49,77,-119,79,-68,81,-67,83,-114,85,50,87,-92,88,-32,89,-17,90,-58,91,108,92,-34,92,25,93,35,93,-11,92,-107,92,1,92,53,91,63,90,7,89,-80,87,19,86,87,84,97,82,66,80,-15,77,122,75,-48,72,7,70,16,67,-12,63,-74,60,86,57,-48,53,54,50,116,46,-92,42,-80,38,-79,34,-107,30,112,26,54,22,-12,17,-91,13,79,9,-10,4,-107,0,60,-4,-36,-9,-120,-13,55,-17,-16,-22,-73,-26,-118,-30,111,-34,102,-38,116,-42,-106,-46,-41,-50,46,-53,-89,-57,62,-60,-10,-64,-43,-67,-44,-70,0,-72,79,-75,-51,-78,114,-80,71,-82,75,-84,120,-86,-32,-88,108,-89,54,-90,42,-91,84,-92,-73,-93,66,-93,15,-93,4,-93,56,-93,-104,-93,49,-92,-4,-92,-6,-91,44,-89,-115,-88,36,-86,-26,-85,-33,-83,-6,-81,80,-78,-58,-76,111,-73,59,-70,50,-67,76,-64,-117,-61,-20,-58,109,-54,13,-50,-58,-47,-98,-43,-120,-39,-115,-35,-95,-31,-54,-27,-3,-23,66,-18,-117,-14,-31,-10,55,-5,-107,-1,-18,3,70,8,-96,12,-28,16,50,21,96,25,-111,29,-94,33,-81,37}; }
	private static byte[] data8(){ return new byte[] {-103,41,119,45,49,49,-39,52,90,56,-60,59,6,63,39,66,33,69,-8,71,-97,74,40,77,119,79,-91,81,-97,83,107,85,7,87,118,88,-87,89,-74,90,-122,91,40,92,-106,92,-53,92,-46,92,-96,92,61,92,-91,91,-38,90,-39,89,-86,88,69,87,-79,85,-16,83,-9,81,-38,79,-121,77,17,75,105,72,-98,69,-86,66,-115,63,86,60,-17,56,118,53,-44,49,31,46,71,42,97,38,93,34,75,30,38,26,-14,21,-77,17,105,13,25,9,-63,4,107,0,16,-4,-70,-9,105,-13,29,-17,-35,-22,-89,-26,-127,-30,106,-34,102,-38,123,-42,-96,-46,-25,-50,67,-53,-65,-57,93,-60,26,-63,-6,-67,1,-69,45,-72,-124,-75,2,-77,-82,-80,-124,-82,-118,-84,-66,-86,33,-87,-72,-89,125,-90,119,-91,-94,-92,1,-92,-107,-93,92,-93,85,-93,-121,-93,-24,-93,-128,-92,74,-91,70,-90,119,-89,-39,-88,107,-86,44,-84,32,-82,61,-80,-116,-78,2,-75,-91,-73,111,-70,98,-67,118,-64,-75,-61,14,-57,-115,-54,38,-50,-36,-47,-81,-43,-109,-39,-106,-35,-95,-31,-56,-27,-12,-23,53,-18,121,-14,-55,-10,28,-5,112,-1,-53,3,27,8,109,12,-75,16,-12,20,39,25,76,29,97,33,98,37,82,41,34,45,-30,48,-128,52,6,56,102,59,-85,62,-56,65,-63,68,-104,71,60,74,-59,76,20,79,67,81,59,83,9,85,-89,86,19,88,78,89,88,90,45,91,-50,91,67,92,120,92,-123,92,85,92,-10,91,99,91,-101,90,-95,89,117,88,21,87,-117,85,-57,83,-36,81,-65,79,118,77,4,75,99,72,-96,69,-82,66,-98,63,102,60,13,57,-107,53,-2,49,75,46,-128,42,-103,38,-95,34,-109,30,115,26,73,22,11,18,-52,13,124,9,46,5,-38,0,-124,-4,53,-8,-27,-13,-96,-17,98,-21,48,-25,11,-29,-6,-34,-10,-38,14,-41,52,-45,125,-49,-40,-53,88,-56,-13,-60,-81,-63,-109,-66,-110,-69,-60,-72,18,-74,-109,-77,57,-79,12,-81,16,-83,63,-85,-98,-87,49,-88,-19,-90,-24,-91,6,-91,104,-92,-22,-93,-74,-93,-98,-93,-47,-93,35,-92,-72,-92,121,-91,108,-90,-106,-89,-20,-88,119,-86,50,-84,23,-82,50,-80,112,-78,-28,-76,120,-73,60,-70,37,-67,49,-64,100,-61,-73,-58,42,-54,-65,-51,104,-47,54,-43,15,-39,11,-35,17,-31,44,-27,88,-23,-118,-19,-51,-15,21,-10,99,-6,-76,-2,7,3,83,7,-93,11,-27,15,36,20,80,24,123,28,-124,32,-112,36,113,40,80,44,4,48,-81,51,42,55,-104,58,-41,61,-5,64,-6,67,-50,70,-127,73,5,76,99,78,-112,80,-106,82,102,84,16,86,-127,87,-58,88,-40,89,-74,90,102,91,-37,91,38,92,50,92,24,92,-67,91,55,91,125,90,-118,89,113,88,23,87,-99,85,-32,83,10,82,-16,79,-68,77,78,75,-63,72,1,70,37,67,25,64,-16,60,-93,57,51,54,-86,50,-2,46,65,43,95,39,119,35,106,31,90,27,50,23,-1,18,-58,14,124,10,54,6,-28,1,-106,-3,73,-7,-3,-12,-68,-16,127,-20,79,-24,45,-28,23,-32,27,-36,39,-40,89,-44,-111,-48,-10,-52,105,-55,4,-58,-69,-62,-106,-65,-109,-68,-69,-71,2,-73,123,-76,24,-78,-29,-81,-36,-83,-2,-85,87,-86,-40,-88,-112,-89,119,-90,-113,-91,-38,-92,92,-92,10,-92,-13,-93,11,-92,87,-92,-39,-92,-119,-91,113,-90,-121,-89,-46,-88,74,-86,-10,-85,-51,-83,-41,-81,6,-78,106,-76,-16,-74,-90,-71,125,-68,127,-65,-96,-62,-25,-59,79,-55,-47,-52,118,-48,47,-44,4,-40,-13,-37,-22,-33,4,-28,29,-24,79,-20,-121,-16,-56,-12,14,-7,93,-3,-90,1,-12,5,61,10,124,14,-68,18,-26,22,14,27,30,31,35,35,17,39,-24,42,-85,46,80,50,-37,53,72,57,-110,60,-67,63,-60,66,-92,69,96,72,-18,74,91,77,-113,79,-87,81,-128,83,63,85,-73,86,20,88,47,89,33,90,-31,90,103,91,-61,91,-28,91,-42,91,-108,91,29,91,118,90,-102,89,-117,88,79,87,-35,85,62,84,114,82,111,80,77,78,-15,75,117,73,-53,70,-6,67,4,65,-22,61,-84,58,77,55,-45,51,53,48,-123,44,-76,40,-48,36,-39,32,-51,28,-78,24,-120,20,87,16,20,12,-40,7,-121,3,68,-1,-10,-6,-80,-10,111,-14,53,-18,5,-22,-31,-27,-52,-31,-56,-35,-40,-39,-4,-43,55,-46,-113,-50,-2,-54,-112,-57,59,-60,15,-63,-2,-67,27,-69,86,-72,-65,-75,79,-77,9,-79,-13,-82,5,-83,74,-85,-68,-87,95,-88,49,-89,58,-90,108,-91,-35,-92,115,-92,73,-92,73,-92,127,-92,-18,-92,-126,-91,91,-90,84,-89,-117,-88,-18,-87,-127,-85,67,-83,55,-81,80,-79,-95,-77,14,-74,-78,-72,116,-69,97,-66,115,-63}; }
	private static byte[] data9(){ return new byte[] {-93,-60,-5,-57,108,-53,-1,-50,-86,-46,113,-42,75,-38,64,-34,66,-30,89,-26,123,-22,-85,-18,-28,-14,35,-9,106,-5,-81,-1,-7,3,61,8,126,12,-72,16,-24,20,12,25,36,29,40,33,30,37,-5,40,-61,44,116,48,5,52,126,55,-45,58,12,62,30,65,17,68,-42,70,125,73,-15,75,67,78,101,80,91,82,34,84,-67,85,35,87,95,88,101,89,55,90,-32,90,73,91,-115,91,-110,91,108,91,14,91,-127,90,-66,89,-51,88,-91,87,82,86,-54,84,22,83,50,81,34,79,-28,76,124,74,-19,71,47,69,85,66,75,63,38,60,-38,56,115,53,-22,49,72,46,-116,42,-75,38,-50,34,-48,30,-64,26,-90,22,121,18,70,14,11,10,-56,5,-123,1,62,-3,-3,-8,-72,-12,-123,-16,77,-20,47,-24,16,-28,12,-32,18,-36,48,-40,101,-44,-81,-48,22,-51,-102,-55,55,-58,-1,-62,-37,-65,-24,-68,19,-70,101,-73,-28,-76,-120,-78,90,-80,89,-82,-125,-84,-35,-86,104,-87,33,-88,10,-89,42,-90,116,-91,-7,-92,-85,-92,-111,-92,-84,-92,-8,-92,118,-91,42,-90,10,-89,37,-88,101,-87,-30,-86,-127,-84,92,-82,88,-80,-116,-78,-32,-76,105,-73,14,-70,-24,-68,-39,-65,-5,-62,50,-58,-105,-55,11,-51,-83,-48,86,-44,40,-40,6,-36,-5,-33,5,-28,22,-24,64,-20,104,-16,-90,-12,-34,-8,36,-3,98,1,-87,5,-28,9,33,14,78,18,122,22,-111,26,-98,30,-103,34,127,38,82,42,12,46,-85,49,50,53,-106,56,-31,59,5,63,7,66,-24,68,-100,71,46,74,-107,76,-49,78,-33,80,-60,82,116,84,-1,85,79,87,122,88,103,89,47,90,-69,90,25,91,68,91,58,91,0,91,-110,90,-15,89,33,89,23,88,-21,86,124,85,-16,83,36,82,57,80,22,78,-46,75,89,73,-63,70,-7,67,18,65,4,62,-46,58,-123,55,16,52,-120,48,-36,44,32,41,68,37,91,33,91,29,76,25,48,21,8,17,-45,12,-100,8,93,4,31,0,-36,-5,-96,-9,101,-13,53,-17,11,-21,-18,-26,-32,-30,-32,-34,-10,-38,28,-41,91,-45,-73,-49,37,-52,-70,-56,102,-59,53,-62,42,-65,59,-68,124,-71,-36,-74,105,-76,31,-78,-1,-81,13,-82,75,-84,-80,-86,79,-87,21,-88,17,-89,61,-90,-100,-91,42,-91,-17,-92,-28,-92,12,-91,104,-91,-13,-91,-75,-90,-94,-89,-54,-88,22,-86,-99,-85,78,-83,41,-81,60,-79,108,-77,-42,-75,93,-72,17,-69,-19,-67,-23,-64,12,-60,78,-57,-79,-54,48,-50,-50,-47,126,-43,81,-39,45,-35,41,-31,42,-27,66,-23,100,-19,-112,-15,-60,-11,-1,-7,58,-2,122,2,-73,6,-19,10,37,15,71,19,112,23,123,27,-126,31,115,35,77,39,27,43,-59,46,95,50,-43,53,53,57,108,60,-117,63,125,66,83,69,-5,71,-126,74,-41,76,11,79,10,81,-29,82,-120,84,5,86,72,87,104,88,73,89,4,90,-124,90,-41,90,-10,90,-31,90,-97,90,34,90,123,89,-100,88,-113,87,84,86,-30,84,72,83,123,81,-126,79,96,77,13,75,-106,72,-13,69,43,67,62,64,44,61,-8,57,-89,54,49,51,-87,47,-6,43,61,40,101,36,121,32,124,28,112,24,83,20,47,16,0,12,-54,7,-112,3,87,-1,24,-5,-29,-10,-82,-14,-124,-18,95,-22,77,-26,65,-30,79,-34,102,-38,-101,-42,-33,-46,66,-49,-66,-53,85,-56,17,-59,-27,-63,-27,-66,1,-68,72,-71,-77,-74,75,-76,8,-78,-11,-81,9,-82,82,-84,-64,-86,104,-87,54,-88,60,-89,113,-90,-43,-91,113,-91,55,-91,58,-91,99,-91,-52,-91,88,-90,38,-89,20,-88,69,-87,-107,-86,33,-84,-44,-83,-71,-81,-56,-79,4,-76,104,-74,-8,-72,-85,-69,-119,-66,-121,-63,-86,-60,-18,-57,77,-53,-47,-50,104,-46,30,-42,-24,-39,-55,-35,-69,-31,-63,-27,-48,-23,-14,-19,25,-14,72,-10,-127,-6,-75,-2,-14,2,40,7,90,11,-117,15,-85,19,-58,23,-44,27,-51,31,-68,35,-111,39,81,43,-3,46,-120,50,-1,53,80,57,-119,60,-105,63,-115,66,82,69,-3,71,116,74,-53,76,-15,78,-16,80,-66,82,99,84,-45,85,25,87,42,88,14,89,-66,89,63,90,-118,90,-89,90,-115,90,70,90,-55,89,30,89,59,88,48,87,-20,85,127,84,-30,82,16,81,30,79,-14,76,-87,74,41,72,-112,69,-65,66,-35,63,-61,60,-102,57,67,54,-42,50,75,47,-93,43,-24,39,18,36,44,32,48,28,42,24,16,20,-14,15,-59,11,-105,7,95,3,42,-1,-11,-6,-66,-10,-106,-14,104,-18,81,-22,61,-26,61,-30,73,-34,108,-38,-97,-42,-17,-46,83,-49,-46,-53,117,-56,43,-59,16,-62,7,-65,50,-68,118,-71,-22,-74,-126,-76,67,-78,51,-80,76,-82}; }
	private static byte[] data10(){ return new byte[] {-108,-84,10,-85,-84,-87,-123,-88,-122,-89,-65,-90,37,-90,-67,-91,-116,-91,-123,-91,-71,-91,22,-90,-83,-90,112,-89,102,-88,-115,-87,-31,-86,105,-84,26,-82,-2,-81,10,-78,63,-76,-89,-74,43,-71,-28,-69,-73,-66,-76,-63,-45,-60,16,-56,113,-53,-24,-50,-126,-46,45,-42,-8,-39,-50,-35,-63,-31,-67,-27,-54,-23,-25,-19,5,-14,55,-10,96,-6,-102,-2,-53,2,-2,6,46,11,84,15,119,19,-118,23,-109,27,-117,31,114,35,71,39,2,43,-84,46,51,50,-88,53,-11,56,46,60,57,63,46,66,-15,68,-101,71,16,74,106,76,-115,78,-115,80,93,82,-2,83,117,85,-72,86,-51,87,-77,88,101,89,-24,89,54,90,87,90,63,90,-1,89,-127,89,-34,88,0,88,-9,86,-71,85,83,84,-74,82,-13,80,-4,78,-33,76,-108,74,35,72,-122,69,-58,66,-31,63,-43,60,-82,57,94,54,-6,50,115,47,-45,43,30,40,78,36,110,32,122,28,120,24,102,20,76,16,37,12,-5,7,-51,3,-105,-1,107,-5,54,-9,18,-13,-21,-18,-44,-22,-57,-26,-59,-30,-39,-34,-8,-38,53,-41,127,-45,-23,-49,105,-52,7,-55,-60,-59,-94,-62,-97,-65,-60,-68,9,-70,121,-73,15,-75,-48,-78,-72,-80,-44,-82,16,-83,-119,-85,35,-86,-9,-88,-12,-89,38,-89,-123,-90,28,-90,-35,-91,-42,-91,-3,-91,86,-90,-28,-90,-97,-89,-114,-88,-84,-87,-8,-86,118,-84,32,-82,-7,-81,-3,-79,44,-76,-123,-74,7,-71,-81,-69,-128,-66,112,-63,-120,-60,-69,-57,19,-53,-126,-50,20,-46,-72,-43,119,-39,74,-35,49,-31,40,-27,47,-23,67,-19,92,-15,-120,-11,-85,-7,-32,-3,11,2,59,6,104,10,-121,14,-84,18,-74,22,-62,26,-73,30,-101,34,115,38,41,42,-40,45,92,49,-42,52,34,56,95,59,108,62,101,65,45,68,-40,70,88,73,-79,75,-34,77,-28,79,-73,81,103,83,-35,84,48,86,73,87,55,88,-9,88,127,89,-37,89,2,90,-6,89,-65,89,81,89,-72,88,-31,87,-21,86,-75,85,90,84,-52,82,17,81,42,79,23,77,-39,74,115,72,-29,69,46,67,84,64,86,61,52,58,-6,54,-108,51,34,48,-122,44,-36,40,24,37,60,33,88,29,86,25,83,21,60,17,28,13,-4,8,-51,4,-93,0,119,-4,72,-8,40,-12,2,-16,-17,-21,-33,-25,-25,-29,-18,-33,31,-36,69,-40,-95,-44,-6,-48,-127,-51,21,-54,-46,-58,-89,-61,-94,-64,-66,-67,-2,-70,102,-72,-12,-75,-85,-77,-115,-79,-102,-81,-45,-83,57,-84,-49,-86,-111,-87,-121,-88,-87,-89,-4,-90,-122,-90,56,-90,37,-90,61,-90,-122,-90,8,-89,-79,-89,-108,-88,-95,-87,-35,-86,79,-84,-26,-83,-78,-81,-90,-79,-58,-77,16,-74,-125,-72,30,-69,-35,-67,-61,-64,-55,-61,-13,-58,58,-54,-94,-51,30,-47,-63,-44,108,-40,59,-36,18,-32,5,-28,-2,-25,12,-20,31,-16,61,-12,99,-8,-118,-4,-74,0,-33,4,7,9,40,13,68,17,86,21,89,25,84,29,55,33,16,37,-50,40,121,44,9,48,-126,51,-40,54,27,58,47,61,48,64,2,67,-73,69,65,72,-91,74,-34,76,-16,78,-46,80,-115,82,21,84,113,85,-96,86,-102,87,105,88,6,89,110,89,-84,89,-80,89,-117,89,45,89,-90,88,-28,87,-2,86,-37,85,-108,84,23,83,111,81,-101,79,-103,77,111,75,24,73,-99,70,-9,67,45,65,67,62,47,59,2,56,-78,52,69,49,-64,45,30,42,105,38,-104,34,-65,30,-56,26,-49,22,-64,18,-85,14,-114,10,105,6,68,2,26,-2,-11,-7,-49,-11,-77,-15,-100,-19,-112,-23,-111,-27,-95,-31,-65,-35,-13,-39,60,-42,-104,-46,20,-49,-93,-53,85,-56,36,-59,17,-62,37,-65,87,-68,-76,-71,50,-73,-35,-76,-81,-78,-85,-80,-42,-82,42,-83,-84,-85,95,-86,64,-87,78,-88,-110,-89,0,-89,-91,-90,119,-90,125,-90,-79,-90,26,-89,-78,-89,121,-88,118,-87,-104,-86,-10,-85,118,-83,45,-81,13,-79,20,-77,76,-75,-87,-73,49,-70,-37,-68,-81,-65,-96,-62,-70,-59,-18,-56,69,-52,-78,-49,67,-45,-30,-42,-95,-38,109,-34,80,-30,66,-26,66,-22,77,-18,99,-14,-127,-10,-95,-6,-55,-2,-20,2,16,7,52,11,70,15,97,19,95,23,94,27,71,31,32,35,-26,38,-105,42,47,46,-80,49,20,53,90,56,-126,59,-117,62,107,65,51,68,-57,70,64,73,-119,75,-83,77,-94,79,115,81,11,83,-125,84,-64,85,-41,86,-70,87,110,88,-16,88,68,89,97,89,85,89,18,89,-96,88,-3,87,42,87,37,86,-10,84,-111,83,5,82,71,80,94,78,78,76,12,74,-86,71,27,69,103,66,-109,63,-109,60,124,57,62,54,-27,50,115,47,-33,43,60,40,125,36,-84,32,-55,28,-40,24,-44,20}; }
	private static byte[] data11(){ return new byte[] {-52,16,-77,12,-100,8,119,4,88,0,48,-4,20,-8,-11,-13,-32,-17,-45,-21,-48,-25,-34,-29,-9,-33,37,-36,102,-40,-70,-44,44,-47,-80,-51,87,-54,21,-57,-7,-61,-9,-64,31,-66,100,-69,-43,-72,103,-74,40,-76,13,-78,34,-80,94,-82,-54,-84,97,-85,43,-86,31,-87,72,-88,-100,-89,35,-89,-36,-90,-61,-90,-33,-90,39,-89,-91,-89,79,-88,44,-87,55,-86,114,-85,-35,-84,113,-82,55,-80,37,-78,63,-76,-124,-74,-17,-72,-127,-69,61,-66,21,-63,23,-60,55,-57,115,-54,-43,-51,71,-47,-36,-44,-123,-40,65,-36,24,-32,-9,-29,-20,-25,-17,-21,-12,-17,15,-12,36,-8,68,-4,104,0,-125,4,-90,8,-69,12,-49,16,-41,20,-43,24,-59,28,-94,32,115,36,42,40,-49,43,91,47,-54,50,35,54,86,57,116,60,101,63,62,66,-22,68,120,71,-42,73,21,76,32,78,10,80,-63,81,79,83,-83,84,-35,85,-32,86,-81,87,83,88,-60,88,1,89,21,89,-15,88,-99,88,32,88,103,87,-121,86,117,85,49,84,-60,82,38,81,93,79,103,77,75,75,-3,72,-109,70,-10,67,62,65,90,62,90,59,55,56,-11,52,-105,49,28,46,-118,42,-34,38,34,35,76,31,107,27,117,23,119,19,109,15,91,11,65,7,38,3,4,-1,-22,-6,-49,-10,-74,-14,-84,-18,-93,-22,-84,-26,-63,-30,-26,-34,27,-37,106,-41,-56,-45,69,-48,-41,-52,-118,-55,85,-58,69,-61,84,-64,-123,-67,-34,-70,89,-72,-4,-75,-53,-77,-65,-79,-30,-81,46,-82,-87,-84,80,-85,38,-86,45,-87,94,-88,-56,-89,89,-89,33,-89,23,-89,62,-89,-106,-89,30,-88,-40,-88,-66,-87,-41,-86,29,-84,-112,-83,50,-81,0,-79,-9,-78,28,-75,103,-73,-39,-71,118,-68,50,-65,23,-62,26,-59,62,-56,-125,-53,-33,-50,95,-46,-20,-43,-98,-39,86,-35,46,-31,15,-27,-1,-24,3,-19,5,-15,29,-11,45,-7,76,-3,103,1,-128,5,-99,9,-86,13,-72,17,-70,21,-82,25,-105,29,108,33,49,37,-29,40,124,44,-4,47,102,51,-83,54,-35,57,-22,60,-45,63,-96,66,64,69,-62,71,22,74,69,76,76,78,34,80,-45,81,82,83,-91,84,-52,85,-63,86,-122,87,31,88,-124,88,-71,88,-64,88,-108,88,56,88,-83,87,-18,86,6,86,-24,84,-93,83,38,82,-118,80,-79,78,-64,76,-111,74,76,72,-48,69,58,67,118,64,-108,61,-113,58,107,55,37,52,-56,48,76,45,-71,41,16,38,80,34,126,30,-96,26,-87,22,-77,18,-91,14,-99,10,-126,6,110,2,82,-2,58,-6,39,-10,19,-14,14,-18,15,-22,26,-26,61,-30,95,-34,-88,-38,-11,-42,95,-45,-26,-49,123,-52,61,-55,10,-58,10,-61,26,-64,90,-67,-72,-70,61,-72,-22,-75,-64,-77,-67,-79,-23,-81,61,-82,-64,-84,113,-85,77,-86,92,-87,-106,-88,6,-88,-97,-89,110,-89,105,-89,-103,-89,-12,-89,-122,-88,63,-87,49,-86,75,-85,-107,-84,15,-82,-79,-81,-123,-79,126,-77,-91,-75,-13,-73,103,-70,5,-67,-62,-65,-90,-62,-83,-59,-50,-56,18,-52,114,-49,-24,-46,126,-42,37,-38,-32,-35,-77,-31,-109,-27,125,-23,-127,-19,123,-15,-110,-11,-99,-7,-72,-3,-53,1,-27,5,-12,9,4,14,8,18,5,22,-12,25,-44,29,-88,33,98,37,17,41,-96,44,32,48,123,51,-60,54,-24,57,-15,60,-43,63,-104,66,53,69,-80,71,-1,73,40,76,40,78,-5,79,-90,81,30,83,113,84,-116,85,-124,86,65,87,-42,87,58,88,105,88,111,88,62,88,-32,87,85,87,-111,86,-84,85,-122,84,70,83,-59,81,40,80,83,78,92,76,52,74,-22,71,116,69,-37,66,28,64,59,61,55,58,22,55,-44,51,120,48,-1,44,115,41,-58,37,19,34,64,30,98,26,122,22,123,18,127,14,113,10,97,6,78,2,59,-2,35,-6,24,-10,9,-14,7,-18,15,-22,32,-26,65,-30,115,-34,-74,-38,13,-41,127,-45,0,-48,-89,-52,95,-55,61,-58,55,-61,81,-64,-111,-67,-12,-70,124,-72,43,-74,5,-76,3,-78,51,-80,-122,-82,15,-83,-67,-85,-98,-86,-84,-87,-26,-88,88,-88,-17,-89,-63,-89,-72,-89,-22,-89,66,-88,-44,-88,-117,-87,124,-86,-111,-85,-35,-84,80,-82,-13,-81,-63,-79,-71,-77,-35,-75,34,-72,-102,-70,44,-67,-21,-65,-54,-62,-58,-59,-20,-56,34,-52,-124,-49,-14,-46,-126,-42,39,-38,-38,-35,-86,-31,-128,-27,111,-23,96,-19,99,-15,105,-11,119,-7,-121,-3,-100,1,-87,5,-68,9,-63,13,-60,17,-69,21,-89,25,-125,29,84,33,9,37,-72,40,64,44,-64,47,24,51,96,54,127,57,-117,60,105,63,47,66,-54,68,68,71,-109,73,-65,75,-69,77,-110,79,62,81,-75,82,16,84,38,85,38,86,-31,86,127,87}; }
	private static byte[] data12(){ return new byte[] {-34,87,28,88,25,88,-7,87,-106,87,20,87,86,86,113,85,88,84,21,83,-92,81,4,80,60,78,68,76,43,74,-32,71,119,69,-32,66,41,64,81,61,81,58,57,55,-3,51,-89,48,57,45,-84,41,15,38,90,34,-109,30,-69,26,-42,22,-32,18,-23,14,-35,10,-37,6,-60,2,-70,-2,-87,-6,-100,-10,-105,-14,-105,-18,-97,-22,-71,-26,-41,-30,15,-33,82,-37,-82,-41,26,-44,-90,-48,66,-51,4,-54,-36,-58,-42,-61,-14,-64,44,-66,-113,-69,20,-71,-62,-74,-107,-76,-107,-78,-70,-80,16,-81,-115,-83,58,-84,20,-85,30,-86,79,-87,-67,-88,74,-88,24,-88,6,-88,48,-88,-126,-88,8,-87,-69,-87,-97,-86,-81,-85,-16,-84,90,-82,-11,-81,-72,-79,-89,-77,-63,-75,0,-72,105,-70,-8,-68,-90,-65,-126,-62,114,-59,-114,-56,-65,-53,18,-49,124,-46,3,-42,-101,-39,79,-35,13,-31,-27,-28,-60,-24,-75,-20,-81,-16,-83,-12,-71,-8,-63,-4,-47,0,-35,4,-26,8,-20,12,-20,16,-36,20,-52,24,-95,28,115,32,42,36,-46,39,99,43,-35,46,59,50,-127,53,-87,56,-82,59,-101,62,92,65,1,68,126,70,-44,72,3,75,10,77,-26,78,-104,80,28,82,120,83,-97,84,-95,85,108,86,14,87,127,87,-68,87,-45,87,-82,87,102,87,-30,86,58,86,91,85,81,84,26,83,-77,81,35,80,100,78,125,76,107,74,48,72,-45,69,70,67,-97,64,-51,61,-33,58,-50,55,-96,52,83,49,-17,45,111,42,-38,38,47,35,112,31,-92,27,-63,23,-37,19,-30,15,-26,11,-31,7,-39,3,-53,-1,-59,-5,-71,-9,-72,-13,-71,-17,-58,-21,-35,-25,1,-28,53,-32,121,-36,-47,-40,64,-43,-61,-47,98,-50,28,-53,-17,-57,-25,-60,-9,-63,51,-65,-122,-68,11,-70,-86,-73,120,-75,108,-77,-120,-79,-44,-81,69,-82,-25,-84,-76,-85,-80,-86,-39,-87,51,-87,-70,-88,113,-88,89,-88,109,-88,-73,-88,41,-87,-49,-87,-93,-86,-93,-85,-43,-84,48,-82,-71,-81,113,-79,75,-77,90,-75,-122,-73,-29,-71,97,-68,3,-65,-51,-63,-78,-60,-67,-57,-27,-54,38,-50,-118,-47,-2,-44,-113,-40,53,-36,-20,-33,-74,-29,-112,-25,117,-21,103,-17,98,-13,97,-9,104,-5,113,-1,120,3,-128,7,127,11,127,15,113,19,89,23,54,27,3,31,-64,34,106,38,-3,41,123,45,-30,48,41,52,91,55,104,58,89,61,40,64,-44,66,91,69,-65,71,-9,73,12,76,-12,77,-75,79,71,81,-80,82,-22,83,-8,84,-42,85,-120,86,8,87,91,87,127,87,112,87,54,87,-54,86,47,86,102,85,111,84,72,83,-7,81,117,80,-48,78,-12,76,-5,74,-47,72,-128,70,14,68,112,65,-76,62,-42,59,-46,56,-73,53,119,50,36,47,-82,43,42,40,-119,36,-41,32,21,29,65,25,93,21,117,17,122,13,-128,9,126,5,116,1,117,-3,105,-7,110,-11,111,-15,125,-19,-108,-23,-73,-27,-24,-31,43,-34,124,-38,-23,-42,100,-45,-1,-49,-84,-52,124,-55,103,-58,110,-61,-99,-64,-26,-67,91,-69,-16,-72,-83,-74,-110,-76,-98,-78,-39,-80,58,-81,-56,-83,-122,-84,105,-85,-123,-86,-58,-87,59,-87,-35,-88,-81,-88,-81,-88,-30,-88,62,-87,-48,-87,-118,-86,122,-85,-114,-84,-38,-83,74,-81,-23,-80,-75,-78,-91,-76,-59,-74,7,-71,115,-69,1,-66,-74,-64,-119,-61,-125,-58,-106,-55,-54,-52,24,-48,-127,-45,0,-41,-102,-38,65,-34,2,-30,-52,-27,-86,-23,-111,-19,-127,-15,125,-11,120,-7,126,-3,-127,1,-126,5,-123,9,123,13,114,17,90,21,56,25,10,29,-56,32,121,36,19,40,-105,43,6,47,90,50,-111,53,-81,56,-86,59,-123,62,69,65,-44,67,78,70,-108,72,-66,74,-74,76,-115,78,49,80,-79,81,-1,82,36,84,27,85,-33,85,126,86,-30,86,35,87,43,87,11,87,-74,86,57,86,-125,85,-83,84,-104,83,103,82,-4,80,107,79,-77,77,-59,75,-68,73,-128,71,37,69,-98,66,-5,63,44,61,68,58,56,55,14,52,-51,48,106,45,-10,41,99,38,-59,34,10,31,73,27,112,23,-113,19,-92,15,-85,11,-74,7,-78,3,-77,-1,-77,-5,-79,-9,-70,-13,-57,-17,-38,-21,-2,-25,41,-28,102,-32,-75,-36,22,-39,-117,-43,26,-46,-66,-50,-127,-53,93,-56,88,-59,117,-62,-81,-65,17,-67,-108,-70,59,-72,15,-74,3,-76,40,-78,113,-80,-23,-82,-118,-83,90,-84,88,-85,126,-86,-38,-87,95,-87,22,-87,-4,-88,13,-87,82,-87,-60,-87,100,-86,51,-85,48,-84,89,-83,-78,-82,49,-80,-29,-79,-72,-77,-69,-75,-29,-73,53,-70,-87,-68,71,-65,0,-62,-30,-60,-31,-57,-6,-54,59,-50,-121,-47,-2,-44,122,-40,27,-36,-59,-33,-123,-29,83,-25,47,-21,21,-17,7,-13,-6,-10}; }
	private static byte[] data13(){ return new byte[] {-6,-6,-13,-2,-8,2,-16,6,-19,10,-35,14,-53,18,-86,22,-128,26,72,30,-7,33,-95,37,46,41,-90,44,11,48,74,51,124,54,-123,57,117,60,66,63,-20,65,117,68,-41,70,20,73,38,75,22,77,-45,78,111,80,-38,81,24,83,47,84,15,85,-53,85,82,86,-84,86,-37,86,-46,86,-90,86,62,86,-75,85,-14,84,11,84,-19,82,-86,81,53,80,-101,78,-47,76,-31,74,-60,72,-120,70,27,68,-107,65,-30,62,16,60,34,57,13,54,-27,50,-106,47,56,44,-69,40,43,37,-122,33,-46,29,8,26,54,22,84,18,106,14,119,10,-124,6,-128,2,-115,-2,-118,-6,-105,-10,-96,-14,-75,-18,-46,-22,-4,-26,48,-29,121,-33,-52,-37,62,-40,-72,-44,83,-47,5,-50,-48,-54,-69,-57,-64,-60,-22,-63,50,-65,-97,-68,48,-70,-28,-73,-60,-75,-55,-77,-10,-79,83,-80,-48,-82,-121,-83,93,-84,108,-85,-97,-86,6,-86,-103,-87,92,-87,76,-87,110,-87,-72,-87,60,-86,-33,-86,-62,-85,-65,-84,-5,-83,86,-81,-29,-80,-102,-78,120,-76,-126,-74,-77,-72,7,-69,-122,-67,35,-64,-24,-62,-56,-59,-50,-56,-23,-53,45,-49,122,-46,-12,-43,110,-39,19,-35,-72,-32,125,-28,68,-24,33,-20,4,-16,-15,-13,-26,-9,-39,-5,-39,-1,-51,3,-55,7,-71,11,-87,15,-117,19,102,23,53,27,-17,30,-95,34,58,38,-64,41,50,45,-122,48,-58,51,-27,54,-21,57,-53,60,-108,63,46,66,-76,68,3,71,60,73,65,75,39,77,-36,78,107,80,-51,81,2,83,13,84,-26,84,-105,85,22,86,103,86,-118,86,126,86,67,86,-35,85,65,85,-126,84,-121,83,113,82,28,81,-86,79,4,78,57,76,65,74,39,72,-35,69,119,67,-26,64,52,62,100,59,108,56,95,53,44,50,-23,46,127,43,15,40,115,36,-36,32,32,29,93,25,-112,21,-87,17,-51,13,-41,9,-26,5,-16,1,-8,-3,0,-6,16,-10,31,-14,58,-18,95,-22,-116,-26,-54,-30,23,-33,116,-37,-25,-41,113,-44,13,-47,-55,-51,-102,-54,-115,-57,-101,-60,-53,-63,27,-65,-113,-68,40,-70,-28,-73,-52,-75,-43,-77,13,-78,109,-80,-10,-82,-81,-83,-113,-84,-96,-85,-34,-86,71,-86,-29,-87,-89,-87,-95,-87,-62,-87,25,-86,-106,-86,74,-85,35,-84,47,-83,102,-82,-57,-81,87,-79,14,-77,-16,-76,-8,-74,45,-71,-128,-69,0,-66,-97,-64,93,-61,70,-58,64,-55,103,-52,-101,-49,-14,-46,95,-42,-30,-39,122,-35,36,-31,-34,-28,-88,-24,126,-20,94,-16,70,-12,53,-8,41,-4,29,0,18,4,6,8,-14,11,-37,15,-70,19,-114,23,87,27,14,31,-72,34,77,38,-52,41,57,45,-120,48,-62,51,-35,54,-38,57,-70,60,121,63,19,66,-115,68,-31,70,12,73,21,75,-17,76,-90,78,48,80,-116,81,-63,82,-59,83,-95,84,74,85,-55,85,24,86,56,86,46,86,-20,85,-117,85,-22,84,45,84,50,83,25,82,-55,80,84,79,-78,77,-27,75,-13,73,-43,71,-109,69,42,67,-96,64,-19,61,34,59,45,56,34,53,-8,49,-83,46,87,43,-39,39,83,36,-77,32,2,29,67,25,117,21,-97,17,-73,13,-43,9,-33,5,-13,1,-3,-3,12,-6,30,-10,53,-14,83,-18,124,-22,-81,-26,-17,-30,68,-33,-95,-37,29,-40,-91,-44,74,-47,6,-50,-35,-54,-48,-57,-28,-60,20,-62,106,-65,-34,-68,120,-70,57,-72,29,-74,46,-76,98,-78,-59,-80,78,-81,5,-82,-23,-84,-11,-85,54,-85,-99,-86,53,-86,-3,-87,-18,-87,20,-86,100,-86,-31,-86,-113,-85,105,-84,109,-83,-90,-82,-2,-81,-115,-79,63,-77,27,-75,34,-73,79,-71,-98,-69,26,-66,-79,-64,110,-61,77,-58,70,-55,97,-52,-104,-49,-31,-46,80,-42,-58,-39,93,-35,0,-31,-75,-28,120,-24,74,-20,35,-16,7,-12,-15,-9,-33,-5,-50,-1,-63,3,-86,7,-103,11,121,15,87,19,37,23,-20,26,-96,30,68,34,-36,37,82,41,-61,44,13,48,69,51,97,54,91,57,62,60,-9,62,-103,65,12,68,101,70,-111,72,-102,74,120,76,49,78,-71,79,32,81,80,82,96,83,54,84,-19,84,105,85,-63,85,-25,85,-36,85,-85,85,65,85,-76,84,-12,83,5,83,-15,81,-90,80,59,79,-98,77,-37,75,-19,73,-38,71,-100,69,63,67,-72,64,18,62,74,59,96,56,92,53,55,50,-6,46,-94,43,52,40,-79,36,24,33,112,29,-74,25,-17,21,28,18,67,14,91,10,117,6,-121,2,-104,-2,-82,-6,-63,-10,-36,-14,0,-17,40,-21,98,-25,-93,-29,-10,-33,92,-36,-47,-40,95,-43,3,-46,-69,-50,-104,-53,-124,-56,-103,-59,-55,-62,21,-64,-113,-67,31,-69,-32,-72,-64,-74,-56,-76,-4,-78,85,-79,-37,-81,-115,-82,101,-83,114,-84,-94,-85}; }
	private static byte[] data14(){ return new byte[] {8,-85,-105,-86,84,-86,66,-86,88,-86,-93,-86,22,-85,-70,-85,-117,-84,-123,-83,-78,-82,3,-80,-123,-79,44,-77,2,-75,-6,-74,29,-71,103,-69,-49,-67,101,-64,18,-61,-22,-59,-42,-56,-19,-53,15,-49,94,-46,-75,-43,46,-39,-75,-36,83,-32,-4,-29,-65,-25,-128,-21,93,-17,49,-13,27,-9,-1,-6,-18,-2,-43,2,-59,6,-94,10,-114,14,91,18,51,22,-16,25,-89,29,76,33,-34,36,93,40,-56,43,23,47,83,50,109,53,114,56,81,59,22,62,-74,64,54,67,-113,69,-57,71,-44,73,-69,75,124,77,13,79,124,80,-70,81,-51,82,-74,83,111,84,-3,84,93,85,-113,85,-108,85,104,85,20,85,-117,84,-36,83,-4,82,-15,81,-73,80,88,79,-57,77,20,76,49,74,45,72,-4,69,-84,67,50,65,-103,62,-36,59,1,57,7,54,-18,50,-65,47,110,44,16,41,-111,37,7,34,101,30,-74,26,-8,22,45,19,86,15,125,11,-106,7,-76,3,-58,-1,-32,-5,-7,-9,20,-12,63,-16,100,-20,-94,-24,-30,-28,53,-31,-103,-35,14,-38,-103,-42,54,-45,-13,-49,-64,-52,-79,-55,-70,-58,-30,-61,46,-63,-104,-66,38,-68,-40,-71,-79,-73,-81,-75,-41,-77,37,-78,-96,-80,64,-81,20,-82,10,-83,53,-84,-122,-85,9,-85,-73,-86,-107,-86,-100,-86,-41,-86,58,-85,-50,-85,-114,-84,120,-83,-109,-82,-41,-81,68,-79,-32,-78,-98,-76,-114,-74,-102,-72,-41,-70,50,-67,-79,-65,88,-62,24,-59,-3,-57,1,-53,26,-50,85,-47,-89,-44,13,-40,-115,-37,29,-33,-65,-30,115,-26,50,-22,-3,-19,-45,-15,-81,-11,-111,-7,119,-3,92,1,69,5,36,9,7,13,-39,16,-86,20,109,24,33,28,-55,31,94,35,-31,38,78,42,-89,45,-30,48,11,52,16,55,-3,57,-56,60,116,63,-3,65,100,68,-91,70,-63,72,-74,74,-126,76,40,78,-97,79,-14,80,18,82,15,83,-40,83,119,84,-21,84,46,85,68,85,49,85,-24,84,122,84,-36,83,12,83,27,82,-16,80,-90,79,42,78,-119,76,-70,74,-54,72,-87,70,111,68,4,66,-127,63,-46,60,10,58,31,55,25,52,-12,48,-69,45,94,42,-3,38,111,35,-23,31,56,28,-114,24,-57,20,-3,16,42,13,75,9,109,5,-119,1,-93,-3,-63,-7,-28,-11,4,-14,56,-18,105,-22,-79,-26,-3,-30,95,-33,-49,-37,84,-40,-17,-44,-98,-47,105,-50,77,-53,76,-56,109,-59,-87,-62,8,-64,-121,-67,46,-69,-13,-72,-25,-74,-8,-76,58,-77,-98,-79,50,-80,-21,-82,-45,-83,-24,-84,34,-84,-107,-85,39,-85,-12,-86,-29,-86,6,-85,86,-85,-48,-85,123,-84,78,-83,80,-82,127,-81,-43,-80,90,-78,2,-76,-38,-75,-45,-73,-8,-71,62,-68,-85,-66,56,-63,-21,-61,-72,-58,-87,-55,-75,-52,-39,-49,31,-45,114,-42,-27,-39,101,-35,-4,-32,-94,-28,86,-24,24,-20,-30,-17,-72,-13,-112,-9,114,-5,82,-1,52,3,20,7,-16,10,-57,14,-108,18,91,22,15,26,-66,29,85,33,-32,36,83,40,-76,43,-6,46,43,50,61,53,54,56,14,59,-54,61,97,64,-40,66,44,69,88,71,98,73,65,75,-5,76,-120,78,-16,79,40,81,60,82,25,83,-40,83,91,84,-66,84,-21,84,-15,84,-61,84,111,84,-25,83,57,83,90,82,80,81,28,80,-70,78,53,77,125,75,-90,73,-94,71,121,69,46,67,-70,64,40,62,115,59,-98,56,-84,53,-99,50,114,47,48,44,-43,40,97,37,-28,33,69,30,-90,26,-20,22,46,19,97,15,-113,11,-73,7,-41,3,-6,-1,26,-4,59,-8,102,-12,-111,-16,-58,-20,8,-23,83,-27,-82,-31,25,-34,-107,-38,39,-41,-52,-45,-114,-48,97,-51,89,-54,98,-57,-106,-60,-35,-63,82,-65,-34,-68,-106,-70,109,-72,111,-74,-107,-76,-26,-78,93,-79,1,-80,-52,-82,-57,-83,-22,-84,57,-84,-70,-85,96,-85,58,-85,63,-85,107,-85,-46,-85,85,-84,21,-83,-13,-83,6,-81,63,-80,-89,-79,51,-77,-16,-76,-55,-74,-41,-72,-1,-70,83,-67,-57,-65,95,-62,22,-59,-16,-57,-31,-54,-9,-51,31,-47,102,-44,-60,-41,48,-37,-68,-34,76,-30,-7,-27,-89,-23,107,-19,53,-15,3,-11,-30,-8,-76,-4,-104,0,114,4,76,8,35,12,-16,15,-72,19,117,23,35,27,-60,30,86,34,-46,37,62,41,-110,44,-52,47,-14,50,-9,53,-29,56,-80,59,90,62,-23,64,80,67,-108,69,-74,71,-83,73,-126,75,43,77,-83,78,2,80,48,81,50,82,5,83,-78,83,45,84,123,84,-94,84,-108,84,95,84,-3,83,103,83,-80,82,-62,81,-79,80,112,79,6,78,117,76,-74,74,-43,72,-56,70,-99,68,66,66,-46,63,48,61,124,58,-95,55,-86,52,-103,49,106,46,36,43,-54,39,85,36,-43,32,57,29}; }
	private static byte[] data15(){ return new byte[] {-105,25,-30,21,35,18,93,14,-119,10,-74,6,-37,2,2,-1,39,-5,80,-9,126,-13,-81,-17,-15,-21,49,-24,-114,-28,-23,-32,97,-35,-26,-39,-128,-42,47,-45,-5,-49,-41,-52,-38,-55,-16,-58,43,-60,-127,-63,-4,-66,-106,-68,89,-70,59,-72,73,-74,121,-76,-43,-78,89,-79,6,-80,-34,-82,-31,-83,17,-83,106,-84,-11,-85,-91,-85,-118,-85,-108,-85,-45,-85,55,-84,-51,-84,-115,-83,122,-82,-113,-81,-44,-80,62,-78,-42,-77,-110,-75,121,-73,-125,-71,-72,-69,10,-66,-122,-64,30,-61,-37,-59,-76,-56,-86,-53,-66,-50,-21,-47,47,-43,-114,-40,-5,-37,-125,-33,21,-29,-68,-26,108,-22,44,-18,-17,-15,-62,-11,-112,-7,109,-3,64,1,27,5,-18,8,-65,12,-121,16,73,20,-4,23,-89,27,64,31,-56,34,65,38,-95,41,-17,44,34,48,61,51,61,54,29,57,-26,59,-125,62,14,65,103,67,-86,69,-68,71,-79,73,121,75,29,77,-107,78,-28,79,10,81,0,82,-43,82,113,83,-21,83,50,84,78,84,65,84,0,84,-100,83,-1,82,68,82,80,81,61,80,-10,78,-119,77,-12,75,51,74,80,72,65,70,16,68,-71,65,66,63,-89,60,-19,57,19,55,29,52,10,49,-31,45,-103,42,67,39,-51,35,81,32,-73,28,27,25,100,21,-81,17,-27,13,28,10,74,6,116,2,-95,-2,-56,-6,-6,-10,42,-13,100,-17,-90,-21,-12,-25,78,-28,-74,-32,49,-35,-70,-39,94,-42,19,-45,-33,-49,-52,-52,-55,-55,-15,-58,38,-60,-115,-63,4,-65,-81,-68,108,-70,93,-72,105,-74,-92,-76,2,-77,-116,-79,59,-80,28,-81,31,-82,86,-83,-77,-84,62,-84,-11,-85,-39,-85,-20,-85,38,-84,-108,-84,37,-83,-21,-83,-42,-82,-16,-81,51,-79,-98,-78,54,-76,-13,-75,-40,-73,-28,-71,19,-68,106,-66,-32,-64,122,-61,49,-58,9,-55,-1,-53,13,-49,58,-46,119,-43,-42,-40,63,-36,-63,-33,84,-29,-17,-26,-92,-22,87,-18,30,-14,-29,-11,-72,-7,-126,-3,95,1,41,5,-1,8,-58,12,-114,16,69,20,-5,23,-103,27,50,31,-74,34,38,38,-121,41,-52,44,-4,47,20,51,15,54,-20,56,-81,59,76,62,-48,64,42,67,101,69,121,71,105,73,48,75,-47,76,71,78,-107,79,-69,80,-81,81,-126,82,32,83,-105,83,-32,83,-3,83,-18,83,-79,83,74,83,-77,82,-10,81,7,81,-12,79,-81,78,70,77,-76,75,-10,73,21,72,11,70,-36,67,-116,65,23,63,127,60,-53,57,-10,54,2,52,-7,48,-50,45,-111,42,58,39,-48,35,82,32,-59,28,36,25,126,21,-62,17,9,14,59,10,116,6,-96,2,-44,-2,-2,-6,54,-9,104,-13,-87,-17,-17,-21,62,-24,-97,-28,10,-31,-122,-35,23,-38,-72,-42,116,-45,66,-48,46,-51,51,-54,83,-57,-106,-60,-14,-63,116,-65,22,-67,-37,-70,-59,-72,-39,-74,10,-75,111,-77,-15,-79,-92,-80,127,-81,-126,-82,-73,-83,13,-83,-102,-84,75,-84,44,-84,59,-84,112,-84,-38,-84,103,-83,39,-82,14,-81,33,-80,95,-79,-57,-78,84,-76,16,-74,-21,-73,-13,-71,26,-68,108,-66,-38,-64,110,-61,30,-58,-16,-56,-34,-53,-26,-50,12,-46,68,-43,-103,-40,-2,-37,121,-33,4,-29,-98,-26,70,-22,-8,-19,-74,-15,122,-11,67,-7,17,-3,-34,0,-82,4,120,8,64,12,1,16,-74,19,105,23,2,27,-98,30,24,34,-113,37,-26,40,48,44,95,47,117,50,111,53,81,56,13,59,-73,61,48,64,-105,66,-52,68,-23,70,-40,72,-91,74,73,76,-59,77,21,79,67,80,59,81,20,82,-72,82,53,83,-121,83,-89,83,-92,83,106,83,15,83,124,82,-54,81,-30,80,-41,79,-99,78,59,77,-78,75,-3,73,39,72,34,70,1,68,-74,65,76,63,-65,60,18,58,68,55,95,52,86,49,61,46,1,43,-73,39,82,36,-34,32,86,29,-63,25,27,22,110,18,-78,14,-14,10,46,7,93,3,-101,-1,-61,-5,4,-8,56,-12,124,-16,-60,-20,25,-23,118,-27,-25,-31,98,-34,-13,-38,-106,-41,77,-44,32,-47,4,-50,13,-53,36,-56,104,-59,-64,-62,59,-64,-35,-67,-104,-69,-127,-71,-118,-73,-72,-75,22,-76,-115,-78,64,-79,7,-80,14,-81,46,-82,-122,-83,1,-83,-84,-84,-126,-84,-124,-84,-77,-84,13,-83,-110,-83,70,-82,32,-81,42,-80,89,-79,-73,-78,56,-76,-25,-75,-73,-73,-78,-71,-47,-69,16,-66,121,-64,-4,-62,-90,-59,104,-56,79,-53,72,-50,103,-47,-109,-44,-32,-41,55,-37,-80,-34,42,-30,-62,-27,95,-23,10,-19,-62,-16,124,-12,68,-8,7,-4,-43,-1,-101,3,101,7,38,11,-23,14,-104,18,75,22,-28,25,125,29,-6,32,113,36,-55,39,24,43,69,46,99,49,95,52,69,55,12,58,-79,60,63,63,-99,65,-22,67}; }
	private static byte[] data16(){ return new byte[] {2,70,3,72,-44,73,-123,75,7,77,105,78,-102,79,-91,80,-123,81,57,82,-63,82,32,83,80,83,87,83,48,83,-35,82,95,82,-74,81,-29,80,-32,79,-69,78,98,77,-18,75,67,74,127,72,-120,70,117,68,57,66,-34,63,91,61,-61,58,-5,55,41,53,43,50,27,47,-15,43,-83,40,88,37,-20,33,110,30,-28,26,70,23,-96,19,-16,15,51,12,118,8,-80,4,-23,0,34,-3,91,-7,-101,-11,-38,-15,43,-18,122,-22,-36,-26,75,-29,-64,-33,87,-36,-18,-40,-86,-43,112,-46,87,-49,80,-52,108,-55,-96,-58,-17,-61,107,-63,-11,-66,-76,-68,-120,-70,-120,-72,-82,-74,-8,-76,105,-77,7,-78,-57,-80,-72,-81,-49,-82,19,-82,127,-83,27,-83,-34,-84,-47,-84,-18,-84,54,-83,-86,-83,74,-82,22,-81,10,-80,44,-79,113,-78,-26,-77,-128,-75,63,-73,43,-71,49,-69,106,-67,-73,-65,50,-62,-57,-60,121,-57,85,-54,57,-51,80,-48,104,-45,-84,-42,-11,-39,95,-35,-46,-32,93,-28,-17,-25,-108,-21,62,-17,-10,-14,-79,-10,117,-6,54,-2,-3,1,-64,5,-127,9,62,13,-15,16,-97,20,61,24,-44,27,87,31,-51,34,47,38,126,41,-75,44,-41,47,-34,50,-54,53,-102,56,79,59,-33,61,84,64,-93,66,-48,68,-36,70,-67,72,123,74,19,76,127,77,-57,78,-32,79,-44,80,-103,81,56,82,-89,82,-19,82,8,83,-13,82,-71,82,77,82,-70,81,-5,80,16,80,-6,78,-63,77,85,76,-53,74,16,73,56,71,49,69,17,67,-63,64,89,62,-54,59,32,57,86,54,110,51,109,48,83,45,30,42,-39,38,118,35,12,32,-121,28,-6,24,92,21,-77,17,4,14,76,10,-119,6,-48,2,5,-1,73,-5,-121,-9,-53,-13,24,-16,109,-20,-57,-24,56,-27,-86,-31,55,-34,-48,-38,125,-41,69,-44,24,-47,21,-50,25,-53,73,-56,-114,-59,-15,-62,124,-64,30,-66,-20,-69,-41,-71,-20,-73,34,-74,-124,-76,9,-77,-68,-79,-110,-80,-107,-81,-61,-82,28,-82,-102,-83,80,-83,33,-83,45,-83,92,-83,-75,-83,66,-82,-17,-82,-46,-81,-44,-80,9,-78,96,-77,-29,-76,-114,-74,92,-72,84,-70,108,-68,-84,-66,12,-63,-115,-61,46,-58,-20,-56,-53,-53,-64,-50,-43,-47,-4,-44,60,-40,-108,-37,-7,-34,118,-30,-5,-27,-105,-23,51,-19,-26,-16,-107,-12,80,-8,16,-4,-50,-1,-113,3,78,7,5,11,-66,14,102,18,13,22,-95,25,44,29,-89,32,14,36,103,39,-90,42,-47,45,-27,48,-35,51,-70,54,126,57,28,60,-93,62,3,65,67,67,95,69,89,71,41,73,-41,74,91,76,-75,77,-18,78,-14,79,-39,80,-121,81,25,82,115,82,-85,82,-77,82,-113,82,67,82,-54,81,35,81,90,80,91,79,60,78,-15,76,122,75,-30,73,28,72,56,70,38,68,-6,65,-93,63,48,61,-102,58,-23,55,19,53,45,50,32,47,2,44,-50,40,125,37,34,34,-83,30,43,27,-98,23,-1,19,91,16,-89,12,-9,8,55,5,127,1,-67,-3,3,-6,72,-10,-108,-14,-25,-18,68,-21,-87,-25,29,-28,-94,-32,46,-35,-34,-39,-117,-42,101,-45,67,-48,73,-51,95,-54,-103,-57,-23,-60,98,-62,-18,-65,-84,-67,124,-69,127,-71,-101,-73,-27,-75,83,-76,-25,-78,-89,-79,-114,-80,-96,-81,-39,-82,67,-82,-49,-83,-113,-83,117,-83,-122,-83,-58,-83,46,-82,-62,-82,-127,-81,105,-80,125,-79,-74,-78,30,-76,-91,-75,93,-73,51,-71,51,-69,85,-67,-104,-65,1,-62,-120,-60,46,-57,-11,-55,-46,-52,-49,-49,-28,-46,16,-42,82,-39,-86,-36,16,-32,-116,-29,20,-25,-87,-22,75,-18,-13,-15,-91,-11,93,-7,19,-3,-44,0,-118,4,70,8,-8,11,-88,15,74,19,-24,22,119,26,-9,29,107,33,-55,36,22,40,77,43,111,46,120,49,99,52,59,55,-21,57,-119,60,-5,62,86,65,-121,67,-103,69,-120,71,74,73,-18,74,103,76,-74,77,-32,78,-34,79,-76,80,92,81,-30,81,46,82,98,82,90,82,48,82,-40,81,87,81,-87,80,-46,79,-45,78,-93,77,88,76,-42,74,57,73,109,71,-126,69,108,67,59,65,-33,62,105,60,-47,57,24,55,73,52,83,49,84,46,43,43,-6,39,-87,36,76,33,-36,29,90,26,-51,22,52,19,-116,15,-25,11,45,8,124,4,-61,0,6,-3,84,-7,-101,-11,-16,-15,72,-18,-86,-22,25,-25,-110,-29,30,-32,-75,-36,102,-39,37,-42,-4,-46,-19,-49,-13,-52,22,-54,87,-57,-78,-60,48,-62,-54,-65,-117,-67,104,-69,112,-71,-102,-73,-25,-75,97,-76,-2,-78,-62,-79,-73,-80,-54,-81,19,-81,124,-82,23,-82,-39,-83,-57,-83,-31,-83,36,-82,-108,-82,46,-81,-14,-81,-34,-80,-9,-79,55,-77,-97,-76,46,-74,-26,-73,-64,-71,-61,-69}; }
	private static byte[] data17(){ return new byte[] {-25,-67,43,-64,-104,-62,30,-59,-58,-57,-118,-54,107,-51,104,-48,120,-45,-88,-42,-29,-39,61,-35,-94,-32,23,-28,-95,-25,46,-21,-47,-18,114,-14,36,-10,-46,-7,-118,-3,65,1,-12,4,-83,8,84,12,5,16,-100,19,58,23,-68,26,60,30,-92,33,2,37,66,40,122,43,-114,46,-107,49,122,52,72,55,-9,57,-121,60,-6,62,73,65,122,67,-127,69,108,71,39,73,-56,74,56,76,-122,77,-89,78,-93,79,112,80,28,81,-110,81,-23,81,8,82,11,82,-41,81,125,81,-5,80,71,80,116,79,107,78,69,77,-21,75,117,74,-50,72,8,71,24,69,8,67,-46,64,122,62,7,60,105,57,-67,54,-30,51,-2,48,-13,45,-41,42,-92,39,86,36,0,33,-114,29,23,26,-122,22,-9,18,81,15,-81,11,-1,7,75,4,-101,0,-28,-4,50,-7,-123,-11,-39,-15,56,-18,-96,-22,18,-25,-110,-29,34,-32,-65,-36,113,-39,59,-42,16,-45,12,-48,16,-51,61,-54,-128,-57,-34,-60,97,-62,-2,-65,-60,-67,-93,-69,-79,-71,-40,-73,47,-74,-90,-76,71,-77,16,-78,0,-79,29,-80,96,-81,-49,-82,103,-82,45,-82,24,-82,54,-82,117,-82,-26,-82,127,-81,65,-80,46,-79,68,-78,-127,-77,-22,-76,117,-74,41,-72,4,-70,0,-68,35,-66,101,-64,-52,-62,78,-59,-11,-57,-78,-54,-110,-51,-123,-48,-104,-45,-68,-42,-5,-39,71,-35,-83,-32,28,-28,-96,-25,43,-21,-59,-18,100,-14,15,-10,-70,-7,109,-3,30,1,-49,4,125,8,41,12,-54,15,106,19,-9,22,127,26,-11,29,92,33,-76,36,-10,39,36,43,61,46,58,49,33,52,-21,54,-104,57,41,60,-105,62,-23,64,19,67,33,69,4,71,-57,72,98,74,-42,75,35,77,70,78,68,79,19,80,-64,80,56,81,-111,81,-73,81,-72,81,-119,81,55,81,-80,80,11,80,48,79,56,78,12,77,-63,75,70,74,-84,72,-24,70,-1,68,-12,66,-61,64,115,62,3,60,112,57,-60,54,-10,51,18,49,18,46,-7,42,-51,39,-120,36,52,33,-52,29,86,26,-47,22,66,19,-89,15,5,12,93,8,-79,4,-1,0,84,-3,-95,-7,-5,-11,83,-14,-75,-18,33,-21,-108,-25,28,-28,-89,-32,77,-35,0,-38,-60,-42,-88,-45,-107,-48,-88,-51,-52,-54,17,-56,112,-59,-14,-62,-116,-64,81,-66,49,-68,54,-70,99,-72,-82,-74,41,-75,-63,-77,-118,-78,114,-79,-115,-80,-56,-81,53,-81,-58,-82,-123,-82,107,-82,-127,-82,-69,-82,37,-81,-75,-81,114,-80,85,-79,102,-78,-103,-77,-7,-76,127,-74,41,-72,-5,-71,-16,-69,9,-66,68,-64,-94,-62,27,-59,-70,-57,112,-54,67,-51,54,-48,55,-45,92,-42,-117,-39,-40,-36,47,-32,-99,-29,20,-25,-100,-22,47,-18,-56,-15,109,-11,18,-7,-63,-4,106,0,26,4,-62,7,107,11,10,15,-92,18,48,22,-74,25,42,29,-111,32,-24,35,39,39,91,42,108,45,116,48,84,51,38,54,-45,56,102,59,-36,61,42,64,98,66,107,68,92,70,30,72,-60,73,58,75,-109,76,-72,77,-61,78,-108,79,78,80,-49,80,45,81,98,81,101,81,73,81,-9,80,-124,80,-32,79,27,79,32,78,13,77,-64,75,91,74,-58,72,13,71,51,69,46,67,14,65,-59,62,97,60,-40,57,56,55,115,52,-101,49,-92,46,-108,43,116,40,53,37,-20,33,-116,30,31,27,-95,23,26,20,-122,16,-23,12,75,9,-97,5,-6,1,75,-2,-91,-6,-7,-10,93,-13,-69,-17,46,-20,-96,-24,39,-27,-73,-31,88,-34,14,-37,-49,-41,-81,-44,-99,-47,-86,-50,-52,-53,11,-55,102,-58,-31,-61,121,-63,50,-65,15,-67,9,-69,48,-71,115,-73,-30,-75,116,-76,47,-77,16,-78,30,-79,78,-80,-80,-81,51,-81,-23,-82,-64,-82,-55,-82,-8,-82,81,-81,-40,-81,-125,-80,92,-79,91,-78,-124,-77,-44,-76,76,-74,-25,-73,-81,-71,-112,-69,-95,-67,-53,-65,27,-62,-116,-60,23,-57,-61,-55,-115,-52,108,-49,108,-46,122,-43,-89,-40,-27,-37,50,-33,-103,-30,1,-26,-118,-23,10,-19,-90,-16,58,-12,-32,-9,-124,-5,44,-1,-42,2,122,6,33,10,-69,13,84,17,-30,20,100,24,-37,27,66,31,-102,34,-35,37,18,41,43,44,50,47,30,50,-15,52,-90,55,67,58,-70,60,28,63,81,65,112,67,97,69,54,71,-31,72,106,74,-55,75,4,77,17,78,-2,78,-71,79,83,80,-70,80,2,81,22,81,5,81,-54,80,97,80,-45,79,28,79,52,78,46,77,-8,75,-98,74,29,73,120,71,-91,69,-66,67,-96,65,115,63,23,61,-92,58,12,56,93,53,-114,50,-90,47,-88,44,-117,41,103,38,26,35,-44,31,99,28,-3,24,116,21,-15,17,88,14,-63,10,29,7,124,3,-43,-1,46,-4,-115,-8,-23,-12}; }
	private static byte[] data18(){ return new byte[] {84,-15,-65,-19,54,-22,-69,-26,71,-29,-23,-33,-103,-36,87,-39,51,-42,25,-45,31,-48,60,-51,112,-54,-59,-57,51,-59,-64,-62,113,-64,62,-66,47,-68,70,-70,123,-72,-36,-74,94,-75,8,-76,-36,-78,-42,-79,-10,-80,70,-80,-73,-81,88,-81,33,-81,17,-81,49,-81,118,-81,-26,-81,-127,-80,67,-79,48,-78,68,-77,-127,-76,-31,-75,113,-73,25,-71,-12,-70,-24,-68,4,-65,63,-63,-97,-61,23,-58,-74,-56,106,-53,60,-50,42,-47,43,-44,72,-41,122,-38,-73,-35,20,-31,114,-28,-22,-25,104,-21,-14,-18,-122,-14,32,-10,-65,-7,96,-3,6,1,-88,4,71,8,-24,11,117,15,15,19,-121,22,8,26,110,29,-54,32,22,36,76,39,111,42,125,45,113,48,78,51,17,54,-78,56,65,59,-94,61,-14,63,23,66,28,68,2,70,-69,71,88,73,-54,74,18,76,63,77,49,78,13,79,-76,79,54,80,-112,80,-68,80,-63,80,-100,80,74,80,-41,79,44,79,108,78,108,77,89,76,15,75,-86,73,21,72,98,70,-124,68,-118,66,103,64,37,62,-57,59,62,57,-85,54,-29,51,26,49,32,46,34,43,-1,39,-48,36,-120,33,55,30,-53,26,94,23,-40,19,82,16,-66,12,38,9,-120,5,-24,1,71,-2,-91,-6,9,-9,112,-13,-35,-17,85,-20,-44,-24,95,-27,-1,-31,-95,-34,100,-37,45,-40,18,-43,13,-46,25,-49,74,-52,-118,-55,-16,-58,108,-60,12,-62,-56,-65,-86,-67,-85,-69,-47,-71,26,-72,-119,-74,29,-75,-35,-77,-69,-78,-52,-79,-5,-80,90,-80,-31,-81,-114,-81,108,-81,105,-81,-101,-81,-19,-81,113,-80,23,-79,-22,-79,-27,-78,5,-76,82,-75,-66,-74,88,-72,17,-70,-16,-69,-10,-67,20,-64,98,-62,-64,-60,73,-57,-22,-55,-90,-52,-128,-49,110,-46,122,-43,-105,-40,-54,-37,18,-33,99,-30,-48,-27,62,-23,-64,-20,73,-16,-40,-13,114,-9,11,-5,-83,-2,71,2,-21,5,126,9,26,13,-92,16,45,20,-88,23,23,27,119,30,-54,33,8,37,55,40,76,43,81,46,52,49,12,52,-72,54,87,57,-49,59,43,62,103,64,-128,66,120,68,76,70,-2,71,-123,73,-18,74,37,76,68,77,41,78,-9,78,-113,79,3,80,81,80,110,80,104,80,52,80,-40,79,84,79,-91,78,-48,77,-51,76,-84,75,88,74,-23,72,75,71,-114,69,-84,67,-91,65,125,63,55,61,-53,58,73,56,-94,53,-28,50,12,48,23,45,16,42,-17,38,-66,35,116,32,36,29,-73,25,75,22,-56,18,68,15,-79,11,30,8,-126,4,-24,0,74,-3,-79,-7,22,-10,-121,-14,-7,-18,120,-21,0,-24,-108,-28,55,-31,-24,-35,-80,-38,-124,-41,116,-44,118,-47,-113,-50,-55,-53,21,-55,-126,-58,15,-60,-76,-63,-127,-65,107,-67,120,-69,-88,-71,-1,-73,119,-74,25,-75,-31,-77,-51,-78,-26,-79,35,-79,-117,-80,29,-80,-44,-81,-70,-81,-59,-81,-3,-81,91,-80,-26,-80,-109,-79,117,-78,109,-77,-96,-76,-21,-75,100,-73,1,-71,-64,-70,-90,-68,-82,-66,-42,-64,33,-61,-118,-59,15,-56,-72,-54,116,-51,79,-48,66,-45,74,-42,105,-39,-97,-36,-32,-33,55,-29,-98,-26,9,-22,-115,-19,15,-15,-99,-12,52,-8,-58,-5,101,-1,-4,2,-106,6,41,10,-68,13,64,17,-59,20,52,24,-96,27,-6,30,64,34,126,37,-100,40,-78,43,-91,46,-116,49,78,52,-2,54,-116,57,-4,59,85,62,-128,64,-103,66,-126,68,82,70,-9,71,121,73,-41,74,10,76,27,77,0,78,-67,78,86,79,-66,79,6,80,27,80,18,80,-45,79,118,79,-24,78,54,78,91,77,86,76,42,75,-38,73,96,72,-58,70,-1,68,31,67,19,65,-20,62,-96,60,56,58,-79,55,11,53,80,50,113,47,-123,44,121,41,92,38,43,35,-25,31,-110,28,49,25,-64,21,68,18,-61,14,52,11,-91,7,14,4,118,0,-31,-4,72,-7,-72,-11,41,-14,-91,-18,38,-21,-73,-25,78,-28,-7,-32,-77,-35,121,-38,94,-41,75,-44,89,-47,120,-50,-75,-53,10,-55,127,-58,13,-60,-65,-63,-115,-65,126,-67,-111,-69,-56,-71,35,-72,-93,-74,72,-75,21,-76,7,-77,36,-78,103,-79,-47,-80,106,-80,33,-80,15,-80,26,-80,86,-80,-73,-80,67,-79,-9,-79,-46,-78,-41,-77,0,-75,84,-74,-52,-73,101,-71,44,-69,11,-67,22,-65,62,-63,-124,-61,-15,-59,114,-56,24,-53,-43,-51,-86,-48,-98,-45,-95,-42,-64,-39,-19,-36,49,-32,-127,-29,-29,-26,81,-22,-57,-19,75,-15,-42,-12,96,-8,-6,-5,-119,-1,34,3,-77,6,70,10,-51,13,84,17,-52,20,63,24,-99,27,-7,30,53,34,114,37,-118,40,-103,43,-116,46,106,49,42,52,-42,54,94,57,-51,59,32,62,72,64,93,66,68,68,17,70,-80,71,55,73}; }
	private static byte[] data19(){ return new byte[] {-120,74,-60,75,-55,76,-75,77,106,78,6,79,108,79,-79,79,-52,79,-71,79,-123,79,32,79,-103,78,-30,77,13,77,5,76,-31,74,-116,73,26,72,124,70,-64,68,-39,66,-38,64,-83,62,108,60,3,58,-127,55,-32,52,39,50,78,47,102,44,92,41,73,38,23,35,-38,31,-116,28,41,25,-58,21,73,18,-51,14,70,11,-73,7,43,4,-109,0,4,-3,113,-7,-29,-11,93,-14,-41,-18,99,-21,-15,-25,-110,-28,63,-31,-7,-35,-53,-38,-89,-41,-93,-44,-86,-47,-45,-50,13,-52,105,-55,-37,-58,110,-60,31,-62,-18,-65,-28,-67,-14,-69,46,-70,-123,-72,6,-73,-84,-75,117,-76,107,-77,-128,-78,-58,-79,45,-79,-66,-80,-128,-80,90,-80,113,-80,-96,-80,1,-79,-118,-79,55,-78,17,-77,16,-76,52,-75,-123,-74,-12,-73,-114,-71,73,-69,38,-67,44,-65,74,-63,-110,-61,-17,-59,115,-56,12,-53,-56,-51,-108,-48,-126,-45,-127,-42,-106,-39,-62,-36,-4,-33,70,-29,-90,-26,8,-22,-128,-19,-9,-16,-127,-12,6,-8,-105,-5,38,-1,-73,2,69,6,-45,9,87,13,-39,16,79,20,-67,23,26,27,113,30,-81,33,-28,36,0,40,9,43,1,46,-43,48,-95,51,63,54,-44,56,60,59,-110,61,-67,63,-46,65,-67,67,-119,69,48,71,-76,72,15,74,74,75,87,76,66,77,3,78,-98,78,13,79,87,79,117,79,110,79,59,79,-32,78,94,78,-80,77,-32,76,-30,75,-61,74,122,73,10,72,122,70,-63,68,-26,66,-19,64,-54,62,-112,60,48,58,-75,55,31,53,105,50,-96,47,-73,44,-66,41,-86,38,-123,35,78,32,7,29,-84,25,79,22,-43,18,105,15,-38,11,96,8,-54,4,68,1,-78,-3,37,-6,-99,-10,22,-13,-104,-17,36,-20,-74,-24,87,-27,6,-30,-61,-34,-111,-37,117,-40,103,-43,119,-46,-106,-49,-42,-52,41,-54,-98,-57,43,-59,-39,-62,-90,-64,-108,-66,-95,-68,-44,-70,42,-71,-96,-73,68,-74,4,-75,-15,-77,4,-77,59,-78,-96,-79,39,-79,-37,-80,-75,-80,-71,-80,-25,-80,57,-79,-71,-79,92,-78,43,-77,34,-76,57,-75,127,-74,-28,-73,115,-71,35,-69,-9,-68,-18,-66,6,-63,62,-61,-105,-59,9,-56,-97,-54,73,-51,19,-48,-15,-46,-22,-43,-12,-40,23,-36,72,-33,-115,-30,-33,-27,63,-23,-86,-20,33,-16,-99,-13,35,-9,-87,-6,54,-2,-64,1,76,5,-44,8,89,12,-44,15,74,19,-75,22,20,26,103,29,-88,32,-36,35,-7,38,8,42,-7,44,-35,47,-97,50,79,53,-37,55,84,58,-90,60,-32,62,-11,64,-22,66,-65,68,109,70,-7,71,96,73,-97,74,-66,75,-83,76,126,77,29,78,-96,78,-16,78,30,79,33,79,-6,78,-81,78,55,78,-102,77,-45,76,-26,75,-46,74,-104,73,55,72,-78,70,7,69,62,67,74,65,62,63,8,61,-67,58,73,56,-61,53,24,51,91,48,126,45,-112,42,-123,39,113,36,59,33,6,30,-80,26,90,23,-17,19,-128,16,5,13,-122,9,-2,5,121,2,-20,-2,102,-5,-33,-9,90,-12,-30,-16,106,-19,1,-22,-93,-26,76,-29,13,-32,-42,-36,-73,-39,-86,-42,-80,-45,-48,-48,4,-50,88,-53,-64,-56,75,-58,-19,-61,-77,-63,-104,-65,-102,-67,-59,-69,11,-70,125,-72,13,-73,-58,-75,-92,-76,-87,-77,-45,-78,43,-78,-97,-79,75,-79,14,-79,10,-79,32,-79,106,-79,-45,-79,109,-78,37,-77,14,-76,21,-75,73,-74,-96,-73,28,-71,-68,-70,-126,-68,102,-66,112,-64,-104,-62,-33,-60,72,-57,-56,-55,105,-52,34,-49,-12,-47,-33,-44,-35,-41,-13,-38,25,-34,83,-31,-102,-28,-16,-25,85,-21,-65,-18,54,-14,-76,-11,50,-7,-67,-4,62,0,-53,3,75,7,-49,10,73,14,-68,17,42,21,-120,24,-36,27,33,31,86,34,121,37,-117,40,-123,43,106,46,57,49,-22,51,-120,54,0,57,103,59,-95,61,-53,63,-56,65,-86,67,102,69,0,71,117,72,-56,73,-16,74,-12,75,-45,76,-122,77,24,78,125,78,-71,78,-45,78,-69,78,-121,78,30,78,-104,77,-30,76,10,76,9,75,-31,73,-106,72,34,71,-115,69,-44,67,-12,65,-6,63,-40,61,-101,59,62,57,-61,54,45,52,126,49,-79,46,-47,43,-40,40,-53,37,-84,34,120,31,55,28,-26,24,-119,21,34,18,-81,14,56,11,-73,7,56,4,-79,0,46,-3,-86,-7,41,-10,-79,-14,58,-17,-47,-21,110,-24,28,-27,-46,-31,-98,-34,114,-37,101,-40,96,-43,122,-46,-88,-49,-22,-52,82,-54,-58,-57,103,-59,23,-61,-13,-64,-28,-66,1,-67,54,-69,-104,-71,21,-72,-66,-74,-121,-75,123,-76,-112,-77,-44,-78,54,-78,-57,-79,124,-79,92,-79,97,-79,-109,-79,-26,-79,103,-78,15,-77,-39,-77,-46,-76,-23,-75,46,-73,-112,-72,32,-70,-55,-69}; }
	private static byte[] data20(){ return new byte[] {-100,-67,-110,-65,-97,-63,-37,-61,39,-58,-101,-56,36,-53,-49,-51,-117,-48,104,-45,86,-42,90,-39,118,-36,-100,-33,-37,-30,36,-26,121,-23,-32,-20,71,-16,-64,-13,57,-9,-74,-6,59,-2,-70,1,62,5,-68,8,55,12,-88,15,24,19,118,22,-48,25,24,29,81,32,125,35,-108,38,-106,41,-119,44,90,47,33,50,-61,52,77,55,-65,57,13,60,65,62,85,64,67,66,22,68,-61,69,73,71,-75,72,-21,73,16,75,-5,75,-50,76,111,77,-15,77,69,78,117,78,123,78,89,78,15,78,-96,77,3,77,70,76,92,75,82,74,26,73,-60,71,70,70,-94,68,-29,66,-10,64,-12,62,-56,60,-123,58,29,56,-97,53,1,51,73,48,126,45,-108,42,-101,39,-120,36,105,33,49,30,-12,26,-99,23,69,20,-36,16,109,13,-9,9,124,6,-5,2,-127,-1,-7,-5,-124,-8,3,-11,-108,-15,37,-18,-62,-22,106,-25,30,-28,-32,-32,-78,-35,-105,-38,-116,-41,-102,-44,-70,-47,-12,-50,73,-52,-80,-55,65,-57,-35,-60,-84,-62,-123,-64,-113,-66,-78,-68,-7,-70,101,-71,-12,-73,-93,-74,-125,-75,123,-76,-91,-77,-16,-78,99,-78,-1,-79,-63,-79,-83,-79,-64,-79,-6,-79,93,-78,-25,-78,-104,-77,114,-76,110,-75,-106,-74,-34,-73,78,-71,-30,-70,-107,-68,114,-66,104,-64,-124,-62,-65,-60,20,-57,-116,-55,26,-52,-58,-50,-119,-47,103,-44,85,-41,96,-38,118,-35,-93,-32,-35,-29,38,-25,127,-22,-37,-19,75,-15,-74,-12,51,-8,-86,-5,41,-1,-88,2,32,6,-97,9,12,13,-128,16,-31,19,61,23,-117,26,-51,29,-2,32,33,36,45,39,43,42,12,45,-34,47,-111,50,46,53,-82,55,20,58,89,60,-126,62,-119,64,112,66,55,68,-40,69,87,71,-78,72,-26,73,-8,74,-32,75,-93,76,64,77,-79,77,4,78,35,78,37,78,-8,77,-90,77,45,77,-116,76,-60,75,-43,74,-61,73,-125,72,43,71,-95,69,1,68,50,66,74,64,62,62,17,60,-54,57,95,55,-32,52,61,50,-118,47,-74,44,-48,41,-41,38,-62,35,-89,32,110,29,49,26,-31,22,-123,19,37,16,-76,12,70,9,-53,5,83,2,-42,-2,93,-5,-28,-9,112,-12,1,-15,-99,-19,60,-22,-16,-26,-92,-29,115,-32,74,-35,54,-38,52,-41,71,-44,115,-47,-80,-50,17,-52,127,-55,21,-57,-64,-60,-115,-62,122,-64,-126,-66,-78,-68,0,-69,114,-71,12,-72,-63,-74,-90,-75,-86,-76,-41,-77,43,-77,-91,-78,69,-78,17,-78,-1,-79,28,-78,87,-78,-60,-78,78,-77,8,-76,-30,-76,-25,-75,13,-73,95,-72,-53,-71,103,-69,26,-67,-7,-66,-15,-64,16,-61,72,-59,-94,-57,23,-54,-90,-52,84,-49,17,-46,-12,-44,-35,-41,-25,-38,-5,-35,37,-31,95,-28,-93,-25,-8,-22,83,-18,-67,-15,37,-11,-97,-8,14,-4,-114,-1,2,3,124,6,-19,9,95,13,-60,16,37,20,124,23,-65,26,1,30,41,33,69,36,80,39,65,42,35,45,-24,47,-100,50,44,53,-81,55,5,58,76,60,107,62,112,64,78,66,19,68,-84,69,40,71,127,72,-84,73,-69,74,-97,75,94,76,-10,76,105,77,-83,77,-40,77,-54,77,-93,77,75,77,-47,76,48,76,98,75,120,74,92,73,40,72,-59,70,66,69,-100,67,-46,65,-23,63,-33,61,-76,59,107,57,7,55,-125,52,-20,49,49,47,104,44,-126,41,-119,38,127,35,93,32,51,29,-15,25,-87,22,83,19,-16,15,-115,12,27,9,-86,5,53,2,-68,-2,72,-5,-43,-9,101,-12,-5,-16,-101,-19,65,-22,-10,-26,-76,-29,-125,-32,96,-35,81,-38,84,-41,106,-44,-101,-47,-35,-50,61,-52,-73,-55,73,-57,-3,-60,-54,-62,-72,-64,-55,-66,-9,-68,73,-69,-66,-71,85,-72,20,-73,-12,-75,-4,-76,42,-76,124,-77,-4,-78,-106,-78,104,-78,82,-78,109,-78,-83,-78,18,-77,-95,-77,86,-76,47,-75,49,-74,88,-73,-94,-72,19,-70,-92,-69,90,-67,50,-65,41,-63,67,-61,120,-59,-50,-57,60,-54,-51,-52,109,-49,52,-46,1,-43,-13,-41,-16,-38,4,-34,40,-31,91,-28,-101,-25,-19,-22,64,-18,-89,-15,11,-11,124,-8,-19,-5,95,-1,-40,2,69,6,-72,9,34,13,-125,16,-29,19,48,23,119,26,-82,29,-41,32,-15,35,-13,38,-23,41,-64,44,-116,47,53,50,-51,52,66,55,-92,57,-33,59,6,62,2,64,-22,65,-91,67,69,69,-63,70,19,72,77,73,80,74,65,75,-6,75,-102,76,11,77,89,77,126,77,123,77,83,77,2,77,-116,76,-20,75,40,75,61,74,44,73,-7,71,-100,70,31,69,-128,67,-71,65,-37,63,-48,61,-79,59,107,57,15,55,-110,52,-3,49,78,47,-121,44,-86,41,-72,38,-80,35,-103,32,113,29,56,26,-9,22,-94,19,75,16}; }
	private static byte[] data21(){ return new byte[] {-25,12,-128,9,17,6,-95,2,46,-1,-65,-5,78,-8,-28,-12,126,-15,29,-18,-50,-22,126,-25,70,-28,17,-31,-12,-35,-28,-38,-21,-41,0,-43,50,-46,116,-49,-41,-52,75,-54,-31,-57,-112,-59,94,-61,76,-63,86,-65,-124,-67,-45,-69,68,-70,-38,-72,-112,-73,113,-74,112,-75,-99,-76,-25,-77,96,-77,-6,-78,-66,-78,-87,-78,-71,-78,-14,-78,83,-77,-42,-77,-119,-76,85,-75,84,-74,111,-73,-77,-72,26,-70,-90,-69,79,-67,35,-65,15,-63,32,-61,79,-59,-105,-57,6,-54,-125,-52,38,-49,-38,-47,-89,-44,-114,-41,-127,-38,-109,-35,-88,-32,-37,-29,15,-25,92,-22,-87,-19,8,-15,105,-12,-48,-9,63,-5,-83,-2,28,2,-116,5,-11,8,94,12,-67,15,24,19,100,22,-86,25,-33,28,5,32,33,35,34,38,24,41,-12,43,-70,46,106,49,2,52,124,54,-33,56,31,59,72,61,76,63,53,65,-8,66,-97,68,27,70,125,71,-76,72,-57,73,-70,74,127,75,36,76,-95,76,-12,76,37,77,44,77,13,77,-58,76,90,76,-60,75,12,75,43,74,36,73,-3,71,-85,70,58,69,-92,67,-21,65,19,64,24,62,2,60,-56,57,117,55,3,53,122,50,-45,47,24,45,66,42,93,39,91,36,83,33,42,30,3,27,-62,23,122,20,42,17,-56,13,109,10,-2,6,-102,3,39,0,-67,-4,83,-7,-25,-11,-120,-14,43,-17,-41,-21,-112,-24,82,-27,32,-30,5,-33,-17,-37,-8,-40,9,-42,56,-45,121,-48,-43,-51,71,-53,-41,-56,127,-58,74,-60,46,-62,52,-64,88,-66,-97,-68,9,-69,-109,-71,68,-72,21,-73,16,-74,43,-75,114,-76,-40,-77,107,-77,33,-77,-1,-78,4,-77,47,-77,-127,-77,-4,-77,-102,-76,97,-75,74,-74,93,-73,-111,-72,-22,-71,104,-69,6,-67,-56,-66,-87,-64,-84,-62,-50,-60,10,-57,104,-55,-34,-53,111,-50,28,-47,-36,-45,-78,-42,-90,-39,-98,-36,-73,-33,-41,-30,6,-26,74,-23,-116,-20,-25,-17,61,-13,-93,-10,6,-6,114,-3,-37,0,71,4,-82,7,19,11,112,14,-55,17,22,21,89,24,-111,27,-71,30,-44,33,-38,36,-44,39,-81,42,-126,45,48,48,-45,50,80,53,-67,55,5,58,52,60,69,62,52,64,5,66,-77,67,64,69,-88,70,-15,71,13,73,14,74,-28,74,-109,75,35,76,-127,76,-59,76,-40,76,-53,76,-109,76,55,76,-77,75,11,75,56,74,72,73,40,72,-17,70,-118,69,6,68,95,66,-108,64,-85,62,-92,60,122,58,54,56,-43,53,85,51,-59,48,14,46,80,43,108,40,-125,37,121,34,107,31,63,28,21,25,-51,21,-117,18,50,15,-39,11,121,8,16,5,-82,1,64,-2,-34,-6,115,-9,25,-12,-72,-16,106,-19,31,-22,-31,-26,-79,-29,-117,-32,122,-35,119,-38,-117,-41,-83,-44,-20,-47,60,-49,-85,-52,45,-54,-48,-57,-116,-59,103,-61,97,-63,122,-65,-81,-67,18,-68,-121,-70,45,-71,-18,-73,-41,-74,-26,-75,21,-75,114,-76,-20,-77,-108,-77,95,-77,79,-77,107,-77,-87,-77,13,-76,-99,-76,75,-75,38,-74,33,-73,68,-72,-117,-71,-16,-70,-125,-68,41,-66,0,-64,-22,-63,-3,-61,39,-58,115,-56,-39,-54,88,-51,-11,-49,-90,-46,112,-43,79,-40,66,-37,69,-34,94,-31,-126,-28,-74,-25,-11,-22,64,-18,-111,-15,-18,-12,75,-8,-79,-5,19,-1,126,2,-33,5,66,9,-97,12,-12,15,70,19,-121,22,-61,25,-18,28,10,32,29,35,16,38,2,41,-50,43,-112,46,53,49,-63,51,55,54,-116,56,-55,58,-27,60,-26,62,-61,64,-125,66,32,68,-102,69,-14,70,37,72,53,73,32,74,-27,74,-124,75,-4,75,83,76,123,76,-122,76,96,76,32,76,-85,75,31,75,95,74,-120,73,125,72,92,71,8,70,-95,68,8,67,90,65,-126,63,-112,61,124,59,74,57,-3,54,-110,52,16,50,113,47,-67,44,-14,41,14,39,30,36,21,33,-3,29,-35,26,-96,23,105,20,28,17,-55,13,114,10,19,7,-80,3,79,0,-21,-4,-122,-7,44,-10,-50,-14,125,-17,52,-20,-16,-24,-66,-27,-107,-30,124,-33,117,-36,126,-39,-102,-42,-51,-45,21,-47,117,-50,-18,-53,-127,-55,46,-57,-4,-60,-30,-62,-18,-64,15,-65,95,-67,-63,-69,84,-70,-1,-72,-46,-73,-52,-74,-26,-75,40,-75,-112,-76,27,-76,-47,-77,-88,-77,-86,-77,-48,-77,27,-76,-110,-76,37,-75,-22,-75,-56,-74,-42,-73,-3,-72,83,-70,-61,-69,92,-67,16,-65,-21,-64,-31,-62,-9,-60,47,-57,121,-55,-20,-53,109,-50,14,-47,-58,-45,-112,-42,115,-39,106,-36,108,-33,-120,-30,-85,-27,-33,-24,29,-20,104,-17,-75,-14,16,-10,107,-7,-55,-4,47,0,-118,3,-18,6,73,10,-99,13,-17,16,53,20,114,23,-93,26,-56,29,-40,32,-30,35,-49,38}; }
	private static byte[] data22(){ return new byte[] {-81,41,121,44,43,47,-58,49,72,52,-79,54,-6,56,47,59,57,61,52,63,1,65,-74,66,72,68,-79,69,5,71,36,72,46,73,9,74,-60,74,87,75,-59,75,13,76,47,76,42,76,0,76,-83,75,55,75,-102,74,-41,73,-15,72,-30,71,-74,70,93,69,-20,67,78,66,-104,64,-69,62,-60,60,-88,58,118,56,32,54,-73,51,43,49,-112,46,-44,43,12,41,37,38,52,35,43,32,22,29,-16,25,-65,22,127,19,59,16,-24,12,-106,9,57,6,-35,2,124,-1,31,-4,-63,-8,107,-11,19,-14,-53,-18,-126,-21,79,-24,27,-27,0,-30,-19,-34,-20,-37,0,-39,35,-42,98,-45,-81,-48,27,-50,-103,-53,59,-55,-20,-58,-54,-60,-78,-62,-53,-64,-7,-66,73,-67,-62,-69,79,-70,17,-71,-28,-73,-19,-74,11,-74,90,-75,-58,-76,95,-76,24,-76,-5,-77,1,-76,50,-76,-126,-76,-1,-76,-100,-75,98,-74,77,-73,89,-72,-115,-71,-31,-70,89,-68,-10,-67,-84,-65,-115,-63,-124,-61,-97,-59,-44,-57,40,-54,-109,-52,29,-49,-69,-47,115,-44,62,-41,34,-38,18,-35,28,-32,45,-29,85,-26,-124,-23,-66,-20,8,-16,80,-13,-87,-10,-3,-7,92,-3,-74,0,21,4,108,7,-61,10,22,14,93,17,-95,20,-43,23,1,27,29,30,43,33,41,36,19,39,-21,41,-83,44,87,47,-17,49,101,52,-53,54,10,57,55,59,64,61,43,63,-7,64,-92,66,44,68,-105,69,-39,70,-3,71,-7,72,-46,73,-123,74,19,75,126,75,-67,75,-33,75,-49,75,-90,75,76,75,-43,74,50,74,108,73,-124,72,113,71,68,70,-23,68,117,67,-41,65,31,64,65,62,72,60,49,58,-8,55,-86,53,58,51,-75,48,24,46,95,43,-104,40,-76,37,-59,34,-66,31,-83,28,-119,25,93,22,31,19,-32,15,-113,12,67,9,-21,5,-112,2,57,-1,-37,-5,-121,-8,49,-11,-28,-15,-100,-18,92,-21,43,-24,0,-27,-26,-31,-35,-34,-34,-37,-6,-40,33,-42,100,-45,-72,-48,40,-50,-82,-53,80,-55,14,-57,-28,-60,-32,-62,-15,-64,41,-65,-128,-67,-13,-69,-111,-70,74,-71,44,-72,45,-73,88,-74,-94,-75,22,-75,-82,-76,106,-76,80,-76,86,-76,-120,-76,-37,-76,87,-75,-10,-75,-68,-74,-91,-73,-77,-72,-27,-71,58,-69,-80,-68,76,-66,0,-64,-32,-63,-44,-61,-18,-59,32,-56,114,-54,-39,-52,99,-49,-8,-47,-77,-44,119,-41,86,-38,73,-35,68,-32,93,-29,118,-26,-88,-23,-38,-20,33,-16,99,-13,-69,-10,5,-6,99,-3,-72,0,14,4,105,7,-76,10,5,14,72,17,-124,20,-70,23,-39,26,-5,29,-4,32,-5,35,-34,38,-74,41,111,44,30,47,-89,49,39,52,125,54,-58,56,-26,58,-13,60,-38,62,-90,64,80,66,-41,67,65,69,-128,70,-89,71,-97,72,123,73,45,74,-68,74,37,75,106,75,-122,75,-128,75,81,75,-2,74,-121,74,-26,73,38,73,59,72,51,71,1,70,-80,68,59,67,-91,65,-18,63,22,62,33,60,13,58,-36,55,-114,53,39,51,-91,48,14,46,91,43,-107,40,-68,37,-52,34,-46,31,-65,28,-90,25,121,22,71,19,7,16,-62,12,117,9,36,6,-49,2,122,-1,37,-4,-47,-8,-126,-11,55,-14,-11,-18,-71,-21,-120,-24,101,-27,74,-30,72,-33,72,-36,105,-39,-112,-42,-43,-45,46,-47,-102,-50,39,-52,-59,-55,-125,-57,96,-59,81,-61,108,-63,-98,-65,-14,-67,107,-68,0,-69,-70,-71,-103,-72,-102,-73,-67,-74,11,-74,117,-75,12,-75,-58,-76,-93,-76,-86,-76,-45,-76,36,-75,-104,-75,54,-74,-17,-74,-36,-73,-37,-72,13,-70,90,-69,-57,-68,95,-66,14,-64,-30,-63,-42,-61,-29,-59,19,-56,88,-54,-62,-52,55,-49,-44,-47,124,-44,65,-41,21,-38,2,-35,-7,-33,6,-29,33,-26,65,-23,124,-20,-84,-17,-5,-14,58,-10,-113,-7,-32,-4,47,0,-119,3,-45,6,38,10,108,13,-82,16,-23,19,21,23,62,26,80,29,91,32,81,35,56,38,11,41,-55,43,114,46,3,49,124,51,-37,53,31,56,70,58,83,60,61,62,14,64,-72,65,73,67,-81,68,-4,69,32,71,35,72,1,73,-69,73,79,74,-62,74,9,75,47,75,49,75,7,75,-63,74,75,74,-71,73,-5,72,32,72,26,71,-11,69,-84,68,63,67,-77,65,5,64,55,62,74,60,64,58,24,56,-46,53,120,51,-8,48,114,46,-65,43,12,41,47,38,84,35,86,32,86,29,58,26,28,23,-19,19,-75,16,119,13,45,10,-28,6,-108,3,68,0,-15,-4,-90,-7,85,-10,19,-13,-51,-17,-103,-20,104,-23,70,-26,46,-29,40,-32,44,-35,74,-38,114,-41,-74,-44,10,-46,119,-49,-3,-52,-100,-54,84,-56,43,-58,29,-60,43,-62,94,-64,-89,-66,28,-67,-88,-69,95,-70}; }
	private static byte[] data23(){ return new byte[] {49,-71,43,-72,74,-73,-123,-74,-12,-75,116,-75,45,-75,-5,-76,-6,-76,24,-75,93,-75,-55,-75,86,-74,14,-73,-31,-73,-28,-72,-3,-71,69,-69,-88,-68,47,-66,-42,-65,-99,-63,-123,-61,-122,-59,-84,-57,-26,-55,65,-52,-78,-50,62,-47,-35,-45,-102,-42,98,-39,69,-36,53,-33,55,-30,73,-27,101,-24,-112,-21,-60,-18,-1,-15,67,-11,-116,-8,-42,-5,40,-1,114,2,-60,5,10,9,84,12,-113,15,-54,18,-8,21,26,25,52,28,56,31,52,34,28,37,-16,39,-77,42,94,45,-12,47,113,50,-41,52,31,55,79,57,96,59,85,61,43,63,-32,64,119,66,-21,67,63,69,110,70,125,71,100,72,44,73,-52,73,73,74,-96,74,-47,74,-31,74,-59,74,-118,74,38,74,-98,73,-12,72,32,72,47,71,19,70,-36,68,124,67,0,66,93,64,-94,62,-67,60,-56,58,-91,56,120,54,30,52,-72,49,51,47,-107,44,-24,41,29,39,70,36,88,33,95,30,78,27,60,24,16,21,-27,17,-83,14,104,11,43,8,-38,4,-108,1,69,-2,-6,-6,-79,-9,110,-12,45,-15,-9,-19,-56,-22,-91,-25,-115,-28,-124,-31,-120,-34,-97,-37,-56,-40,1,-42,87,-45,-72,-48,60,-50,-48,-53,-127,-55,82,-57,54,-59,64,-61,98,-63,-91,-65,11,-66,-113,-68,52,-69,-2,-71,-25,-72,-9,-73,42,-73,-128,-74,-6,-75,-98,-75,94,-75,77,-75,89,-75,-113,-75,-22,-75,101,-74,13,-73,-50,-73,-65,-72,-53,-71,-4,-70,84,-68,-62,-67,97,-65,17,-63,-23,-62,-32,-60,-20,-58,32,-55,100,-53,-54,-51,70,-48,-39,-46,-124,-43,68,-40,21,-37,-3,-35,-14,-32,-10,-29,15,-25,39,-22,89,-19,-119,-16,-60,-13,10,-9,74,-6,-104,-3,-34,0,43,4,111,7,-76,10,-13,13,39,17,91,20,122,23,-107,26,-95,29,-101,32,-116,35,97,38,46,41,-36,43,125,46,0,49,112,51,-62,53,-3,55,25,58,26,60,-4,61,-63,63,98,65,-22,66,70,68,-115,69,-91,70,-93,71,120,72,44,73,-72,73,37,74,103,74,-119,74,-124,74,88,74,11,74,-107,73,-1,72,64,72,97,71,93,70,53,69,-18,67,127,66,-9,64,72,63,125,61,-108,59,-117,57,102,55,41,53,-53,50,90,48,-49,45,42,43,119,40,-88,37,-53,34,-36,31,-37,28,-48,25,-76,22,-112,19,96,16,41,13,-22,9,-86,6,98,3,29,0,-45,-4,-114,-7,77,-10,13,-13,-39,-17,-90,-20,-124,-23,103,-26,94,-29,88,-32,113,-35,-117,-38,-59,-41,10,-43,107,-46,-35,-49,108,-51,15,-53,-47,-56,-85,-58,-90,-60,-73,-62,-17,-64,64,-65,-77,-67,75,-68,-5,-70,-38,-71,-48,-72,-15,-73,51,-73,-103,-74,36,-74,-44,-75,-87,-75,-97,-75,-61,-75,0,-74,109,-74,-10,-74,-89,-73,124,-72,116,-71,-113,-70,-52,-69,44,-67,-86,-66,78,-64,11,-62,-18,-61,-25,-59,3,-56,55,-54,-120,-52,-16,-50,117,-47,10,-44,-69,-42,126,-39,82,-36,61,-33,50,-30,59,-27,77,-24,111,-21,-106,-18,-54,-15,4,-11,63,-8,-120,-5,-58,-2,16,2,82,5,-109,8,-46,11,8,15,55,18,96,21,121,24,-116,27,-117,30,127,33,98,36,48,39,-15,41,-110,44,42,47,-97,49,5,52,74,54,119,56,-120,58,122,60,84,62,5,64,-96,65,20,67,106,68,-100,69,-81,70,-104,71,103,72,8,73,-113,73,-25,73,36,74,52,74,39,74,-19,73,-104,73,19,73,118,72,-86,71,-61,70,-76,69,-125,68,51,67,-65,65,42,64,120,62,-92,60,-77,58,-87,56,122,54,57,52,-38,49,97,47,-43,44,45,42,118,39,-88,36,-56,33,-38,30,-41,27,-50,24,-77,21,-113,18,99,15,45,12,-14,8,-73,5,112,2,49,-1,-19,-5,-85,-8,115,-11,55,-14,9,-17,-33,-21,-60,-24,-81,-27,-86,-30,-75,-33,-52,-36,-7,-39,53,-41,-120,-44,-18,-47,112,-49,1,-51,-72,-54,122,-56,103,-58,100,-60,-120,-62,-59,-64,34,-65,-95,-67,62,-68,1,-69,-30,-71,-24,-72,17,-72,91,-73,-50,-74,98,-74,25,-74,-7,-75,-6,-75,32,-74,111,-74,-37,-74,113,-73,42,-72,2,-71,5,-70,36,-69,104,-68,-50,-67,81,-65,-7,-64,-67,-62,-96,-60,-94,-58,-69,-56,-7,-54,70,-51,-75,-49,55,-46,-47,-44,127,-41,71,-38,23,-35,3,-32,-9,-30,-4,-27,17,-23,44,-20,84,-17,-125,-14,-70,-11,-13,-8,52,-4,113,-1,-75,2,-15,5,49,9,99,12,-101,15,-68,18,-27,21,-12,24,0,28,-6,30,-27,33,-63,36,-119,39,61,42,-33,44,101,47,-36,49,50,52,115,54,-104,56,-98,58,-114,60,87,62,9,64,-106,65,5,67,84,68,123,69,-118,70,105,71,52,72,-52,72,76,73,-97,73,-45,73,-31,73,-54,73,-113,73,47,73,-84,72}; }
	private static byte[] data24(){ return new byte[] {3,72,56,71,74,70,56,69,6,68,-81,66,57,65,-92,63,-19,61,25,60,39,58,24,56,-19,53,-86,51,72,49,-44,46,67,44,-93,41,-27,38,33,36,58,33,85,30,82,27,75,24,52,21,18,18,-22,14,-71,11,-126,8,72,5,8,2,-49,-2,-117,-5,86,-8,25,-11,-21,-15,-67,-18,-98,-21,-126,-24,121,-27,117,-30,-118,-33,-94,-36,-36,-39,23,-41,116,-44,-32,-47,102,-49,0,-51,-72,-54,-122,-56,116,-58,123,-60,-96,-62,-27,-64,70,-65,-52,-67,110,-68,52,-69,27,-70,36,-71,84,-72,-96,-73,25,-73,-84,-74,108,-74,76,-74,80,-74,124,-74,-56,-74,57,-73,-45,-73,-120,-72,105,-71,102,-70,-118,-69,-52,-68,53,-66,-74,-65,96,-63,32,-61,6,-59,3,-57,33,-55,84,-53,-86,-51,13,-48,-107,-46,38,-43,-41,-41,-107,-38,107,-35,75,-32,65,-29,65,-26,80,-23,107,-20,-117,-17,-71,-14,-24,-11,33,-7,89,-4,-106,-1,-48,2,14,6,64,9,119,12,-94,15,-58,18,-29,21,-14,24,-11,27,-17,30,-46,33,-85,36,109,39,31,42,-71,44,65,47,-85,49,6,52,61,54,98,56,99,58,79,60,22,62,-57,63,77,65,-67,66,8,68,46,69,59,70,25,71,-32,71,123,72,-10,72,76,73,126,73,-116,73,117,73,59,73,-38,72,90,72,-80,71,-22,70,-8,69,-18,68,-73,67,106,66,-16,64,98,63,-86,61,-35,59,-20,57,-30,55,-72,53,123,51,28,49,-84,46,33,44,-127,41,-49,38,5,36,45,33,68,30,76,27,72,24,52,21,25,18,-11,14,-57,11,-102,8,93,5,43,2,-19,-2,-74,-5,127,-8,76,-11,30,-14,-9,-18,-39,-21,-59,-24,-69,-27,-63,-30,-46,-33,-10,-36,41,-38,110,-41,-51,-44,56,-46,-60,-49,93,-51,25,-53,-25,-56,-40,-58,-36,-60,9,-61,69,-63,-79,-65,44,-66,-41,-68,-107,-69,-125,-70,-125,-71,-74,-72,0,-72,116,-73,11,-73,-60,-74,-96,-74,-90,-74,-55,-74,22,-73,-123,-73,19,-72,-50,-72,-95,-71,-93,-70,-69,-69,-4,-68,95,-66,-39,-65,-127,-63,57,-61,27,-59,17,-57,42,-55,88,-53,-91,-51,7,-48,-125,-46,21,-43,-70,-41,118,-38,66,-35,31,-32,16,-29,7,-26,20,-23,37,-20,68,-17,104,-14,-106,-11,-58,-8,-3,-5,50,-1,106,2,-97,5,-45,8,2,12,41,15,78,18,96,21,117,24,111,27,105,30,72,33,35,36,-32,38,-110,41,45,44,-82,46,34,49,116,51,-80,53,-43,55,-42,57,-58,59,-115,61,63,63,-54,64,59,66,-118,67,-77,68,-61,69,-88,70,111,71,19,72,-114,72,-18,72,35,73,55,73,38,73,-14,72,-104,72,31,72,123,71,-70,70,-43,69,-53,68,-94,67,87,66,-23,64,96,63,-77,61,-22,59,4,58,-2,55,-30,53,-88,51,83,49,-21,46,102,44,-48,41,36,39,97,36,-108,33,-82,30,-64,27,-65,24,-75,21,-96,18,-126,15,89,12,49,9,-5,5,-50,2,-108,-1,97,-4,48,-7,-3,-11,-42,-14,-78,-17,-108,-20,-124,-23,124,-26,-127,-29,-104,-32,-73,-35,-17,-38,49,-40,-113,-43,-3,-46,-127,-48,32,-50,-46,-53,-92,-55,-117,-57,-108,-59,-78,-61,-10,-63,82,-64,-47,-66,111,-67,45,-68,14,-69,16,-70,52,-71,125,-72,-27,-73,118,-73,37,-73,-3,-74,-12,-74,21,-73,82,-73,-69,-73,66,-72,-20,-72,-64,-71,-86,-70,-59,-69,-12,-68,79,-66,-64,-65,92,-63,10,-61,-30,-60,-51,-58,-34,-56,-1,-54,70,-51,-104,-49,17,-46,-109,-44,54,-41,-31,-39,-84,-36,121,-33,104,-30,81,-27,93,-24,95,-21,126,-18,-105,-15,-64,-12,-19,-9,24,-5,78,-2,125,1,-78,4,-32,7,12,11,49,14,80,17,104,20,114,23,117,26,104,29,75,32,36,35,-28,37,-103,40,51,43,-66,45,43,48,-118,50,-56,52,-18,54,-3,56,-24,58,-65,60,114,62,9,64,126,65,-40,66,9,68,33,69,17,70,-32,70,-112,71,23,72,125,72,-61,72,-35,72,-37,72,-77,72,99,72,-9,71,98,71,-87,70,-42,69,-45,68,-67,67,121,66,29,65,-99,63,-2,61,67,60,103,58,113,56,94,54,48,52,-20,49,-121,47,24,45,-125,42,-23,39,45,37,106,34,-112,31,-86,28,-78,25,-79,22,-92,19,-117,16,112,13,69,10,32,7,-19,3,-63,0,-113,-3,96,-6,53,-9,12,-12,-22,-16,-47,-19,-65,-22,-71,-25,-68,-28,-47,-31,-16,-34,37,-36,101,-39,-67,-42,40,-44,-89,-47,64,-49,-19,-52,-74,-54,-104,-56,-105,-58,-81,-60,-24,-62,58,-63,-79,-65,66,-66,-8,-68,-53,-69,-63,-70,-37,-71,19,-71,115,-72,-14,-73,-106,-73,95,-73,71,-73,90,-73,-119,-73,-31,-73,90,-72,-11,-72,-72,-71,-106,-70,-99,-69,-63,-68,7,-66,112,-65,-13,-64,-99,-62,91,-60,66,-58}; }
	private static byte[] data25(){ return new byte[] {58,-56,84,-54,-120,-52,-47,-50,57,-47,-81,-45,68,-42,-26,-40,-97,-37,108,-34,63,-31,49,-28,33,-25,40,-22,53,-19,75,-16,107,-13,-114,-10,-70,-7,-29,-4,19,0,64,3,108,6,-107,9,-71,12,-41,15,-20,18,-6,21,-5,24,-17,27,-38,30,-81,33,122,36,45,39,-44,41,92,44,-36,46,54,49,-124,51,-78,53,-56,55,-62,57,-96,59,96,61,2,63,-121,64,-23,65,45,67,80,68,80,69,49,70,-21,70,-123,71,-2,71,78,72,-126,72,-118,72,118,72,58,72,-37,71,92,71,-75,70,-16,69,6,69,-4,67,-51,66,-125,65,19,64,-118,62,-37,60,21,59,45,57,45,55,15,53,-40,50,-120,48,33,46,-91,43,13,41,107,38,-85,35,-27,32,4,30,32,27,32,24,38,21,15,18,1,15,-36,11,-65,8,-111,5,107,2,62,-1,18,-4,-22,-8,-59,-11,-94,-14,-117,-17,119,-20,111,-23,117,-26,127,-29,-94,-32,-53,-35,10,-37,92,-40,-68,-43,54,-45,-60,-48,104,-50,40,-52,-3,-55,-17,-57,-3,-59,37,-60,109,-62,-47,-64,87,-65,-8,-67,-66,-68,-93,-69,-89,-70,-44,-71,27,-71,-118,-72,28,-72,-51,-73,-89,-73,-97,-73,-64,-73,-1,-73,101,-72,-20,-72,-105,-71,100,-70,84,-69,97,-68,-103,-67,-28,-66,93,-64,-23,-63,-99,-61,101,-59,85,-57,85,-55,120,-53,-77,-51,1,-48,114,-46,-21,-44,-123,-41,44,-38,-25,-36,-73,-33,-114,-30,126,-27,114,-24,118,-21,-122,-18,-106,-15,-71,-12,-44,-9,2,-5,35,-2,82,1,119,4,-97,7,-63,10,-34,13,-11,16,2,20,8,23,-1,25,-20,28,-55,31,-103,34,83,37,3,40,-108,42,29,45,-124,47,-36,49,23,52,59,54,69,56,46,58,3,60,-79,61,74,63,-64,64,18,66,77,67,92,68,85,69,36,70,-46,70,97,71,-57,71,17,72,51,72,50,72,15,72,-55,71,93,71,-44,70,33,70,83,69,91,68,75,67,16,66,-65,64,69,63,-76,61,-2,59,49,58,65,56,61,54,21,52,-32,49,-123,47,32,45,-104,42,8,40,88,37,-94,34,-48,31,-8,28,11,26,20,23,18,20,6,17,-15,13,-41,10,-75,7,-110,4,108,1,67,-2,32,-5,-6,-9,-37,-12,-62,-15,-84,-18,-89,-21,-97,-24,-78,-27,-62,-30,-18,-33,33,-35,105,-38,-62,-41,47,-43,-77,-46,72,-48,-5,-51,-63,-53,-94,-55,-93,-57,-76,-59,-16,-61,59,-62,-81,-64,62,-65,-22,-67,-68,-68,-85,-69,-70,-70,-14,-71,66,-71,-67,-72,89,-72,19,-72,-7,-73,-9,-73,36,-72,107,-72,-38,-72,108,-71,24,-70,-10,-70,-28,-69,3,-67,53,-66,-109,-65,7,-63,-96,-62,85,-60,36,-58,23,-56,26,-54,68,-52,123,-50,-43,-48,62,-45,-63,-43,87,-40,1,-37,-68,-35,-118,-32,99,-29,80,-26,67,-23,71,-20,79,-17,100,-14,125,-11,-102,-8,-65,-5,-33,-2,9,2,39,5,76,8,103,11,126,14,-112,17,-107,20,-108,23,-123,26,107,29,63,32,9,35,-69,37,96,40,-18,42,105,45,-50,47,24,50,79,52,101,54,107,56,75,58,21,60,-66,61,75,63,-71,64,5,66,54,67,62,68,47,69,-13,69,-99,70,36,71,-126,71,-57,71,-36,71,-36,71,-83,71,102,71,-16,70,98,70,-85,69,-41,68,-35,67,-60,66,-118,65,49,64,-72,62,32,61,106,59,-104,57,-85,55,-96,53,124,51,65,49,-23,46,-127,44,-2,41,104,39,-63,36,4,34,57,31,97,28,116,25,-123,22,-127,19,122,16,105,13,82,10,51,7,23,4,-15,0,-46,-3,-81,-6,-110,-9,118,-12,99,-15,85,-18,78,-21,88,-24,100,-27,-122,-30,-80,-33,-19,-36,59,-38,-102,-41,14,-43,-106,-46,55,-48,-23,-51,-67,-53,-96,-55,-90,-57,-61,-59,-3,-61,87,-62,-53,-64,97,-65,20,-66,-22,-68,-33,-69,-11,-70,46,-70,-121,-71,5,-71,-93,-72,101,-72,75,-72,83,-72,125,-72,-54,-72,60,-71,-51,-71,-124,-70,92,-69,79,-68,111,-67,-93,-66,1,-64,119,-63,16,-61,-61,-60,-106,-58,-123,-56,-119,-54,-77,-52,-26,-50,65,-47,-89,-45,41,-42,-68,-40,99,-37,29,-34,-26,-32,-65,-29,-91,-26,-105,-23,-106,-20,-100,-17,-86,-14,-61,-11,-41,-8,-5,-5,21,-1,57,2,87,5,114,8,-118,11,-99,14,-90,17,-83,20,-95,23,-112,26,111,29,63,32,4,35,-79,37,81,40,-36,42,79,45,-79,47,-8,49,38,52,64,54,56,56,27,58,-34,59,-123,61,15,63,118,64,-59,65,-20,66,-8,67,-31,68,-88,69,76,70,-44,70,45,71,115,71,-120,71,-124,71,90,71,9,71,-97,70,6,70,88,69,127,68,-120,67,114,66,53,65,-30,63,103,62,-44,60,30,59,82,57,98,55,95,53,59,51,4,49,-79,46,75,44,-53,41,59,39,-107,36}; }
	private static byte[] data26(){ return new byte[] {-33,33,23,31,66,28,93,25,110,22,115,19,108,16,99,13,78,10,56,7,26,4,0,1,-32,-3,-60,-6,-84,-9,-110,-12,-121,-15,122,-18,123,-21,-122,-24,-106,-27,-64,-30,-25,-33,47,-35,123,-38,-33,-41,87,-43,-30,-46,-126,-48,63,-50,8,-52,-3,-55,-10,-57,33,-58,84,-60,-77,-62,39,-63,-67,-65,115,-66,70,-67,62,-68,81,-69,-117,-70,-28,-71,93,-71,0,-71,-68,-72,-95,-72,-89,-72,-49,-72,25,-71,-118,-71,23,-70,-56,-70,-95,-69,-114,-68,-86,-67,-35,-66,50,-64,-88,-63,58,-61,-22,-60,-72,-58,-97,-56,-91,-54,-64,-52,-8,-50,71,-47,-86,-45,37,-42,-75,-40,84,-37,11,-34,-50,-32,-98,-29,-125,-26,109,-23,104,-20,105,-17,113,-14,-126,-11,-105,-8,-79,-5,-54,-2,-25,1,0,5,25,8,43,11,60,14,65,17,66,20,52,23,34,26,-5,28,-51,31,-119,34,59,37,-44,39,96,42,-46,44,49,47,122,49,-91,51,-61,53,-74,55,-97,57,93,59,11,61,-111,62,2,64,71,65,124,66,-123,67,111,68,65,69,-33,69,113,70,-50,70,22,71,49,71,50,71,10,71,-61,70,92,70,-54,69,33,69,77,68,94,67,77,66,26,65,-55,63,89,62,-56,60,32,59,84,57,112,55,114,53,84,51,41,49,-41,46,125,44,0,42,124,39,-41,36,47,34,102,31,-98,28,-67,25,-45,22,-31,19,-34,16,-36,13,-53,10,-68,7,-93,4,-115,1,114,-2,91,-5,69,-8,50,-11,39,-14,31,-17,35,-20,46,-23,69,-26,106,-29,-103,-32,-35,-35,43,-37,-110,-40,7,-42,-111,-45,51,-47,-22,-50,-71,-52,-93,-54,-94,-56,-63,-58,-6,-60,79,-61,-61,-63,82,-64,5,-65,-46,-67,-59,-68,-44,-69,3,-69,93,-70,-55,-71,105,-71,27,-71,-4,-72,-9,-72,25,-71,91,-71,-63,-71,74,-70,-16,-70,-66,-69,-90,-68,-74,-67,-32,-66,48,-64,-106,-63,36,-61,-57,-60,-115,-58,108,-56,103,-54,121,-52,-87,-50,-20,-48,73,-45,-69,-43,64,-40,-37,-38,-124,-35,65,-32,14,-29,-30,-27,-48,-24,-71,-21,-71,-18,-68,-15,-63,-12,-39,-9,-30,-6,2,-2,18,1,42,4,63,7,77,10,92,13,94,16,91,19,80,22,55,25,21,28,-30,30,-94,33,82,36,-18,38,122,41,-16,43,81,46,-101,48,-47,50,-26,52,-20,54,-50,56,-101,58,71,60,-38,61,75,63,-98,64,-41,65,-27,66,-31,67,-83,68,100,69,-14,69,97,70,-81,70,-43,70,-31,70,-59,70,-122,70,42,70,-89,69,4,69,66,68,90,67,85,66,48,65,-25,63,-121,62,0,61,99,59,-93,57,-53,55,-40,53,-57,51,-91,49,95,47,16,45,-98,42,33,40,-117,37,-23,34,44,32,108,29,-111,26,-75,23,-59,20,-49,17,-49,14,-55,11,-67,8,-84,5,-102,2,-125,-1,114,-4,95,-7,79,-10,70,-13,65,-16,69,-19,83,-22,105,-25,-115,-28,-68,-31,-1,-34,74,-36,-81,-39,31,-41,-88,-44,69,-46,-11,-49,-62,-51,-95,-53,-98,-55,-75,-57,-29,-59,53,-60,-101,-62,38,-63,-52,-65,-113,-66,122,-67,122,-68,-93,-69,-20,-70,82,-70,-34,-71,-116,-71,87,-71,76,-71,93,-71,-109,-71,-20,-71,98,-70,1,-69,-71,-69,-100,-68,-107,-67,-71,-66,-16,-65,82,-63,-53,-62,101,-60,27,-58,-23,-57,-38,-55,-34,-53,0,-50,56,-48,-123,-46,-18,-44,101,-41,-13,-39,-106,-36,66,-33,10,-30,-47,-28,-75,-25,-104,-22,-115,-19,-119,-16,-119,-13,-108,-10,-94,-7,-82,-4,-58,-1,-45,2,-27,5,-12,8,-6,11,1,15,-6,17,-17,20,-41,23,-74,26,-124,29,73,32,-7,34,-100,37,43,40,-89,42,14,45,95,47,-102,49,-69,51,-58,53,-76,55,-120,57,66,59,-37,60,92,62,-71,63,-3,64,29,66,31,67,0,68,-63,68,95,69,-34,69,56,70,114,70,-117,70,127,70,83,70,5,70,-110,69,4,69,77,68,124,67,-124,66,111,65,60,64,-26,62,119,61,-29,59,59,58,108,56,-115,54,-116,52,115,50,71,48,-6,45,-95,43,44,41,-92,38,14,36,95,33,-87,30,-36,27,8,25,34,22,53,19,65,16,62,13,61,10,49,7,34,4,23,1,5,-2,-11,-6,-21,-9,-30,-12,-34,-15,-27,-18,-18,-21,7,-23,37,-26,88,-29,-114,-32,-35,-35,55,-37,-93,-40,39,-42,-71,-45,101,-47,35,-49,-2,-52,-19,-54,-7,-56,32,-57,93,-59,-67,-61,55,-62,-50,-64,-121,-65,91,-66,81,-67,104,-68,-98,-69,-10,-70,111,-70,8,-70,-57,-71,-92,-71,-90,-71,-59,-71,14,-70,109,-70,-2,-70,-97,-69,110,-68,85,-67,99,-66,-118,-65,-40,-64,60,-62,-60,-61,102,-59,38,-57,0,-55,-10,-54,2,-51,46,-49,104,-47,-62,-45,39,-42,-84,-40,56,-37,-32,-35,-111,-32,85,-29,38,-26,2,-23,-20,-21,-36,-18}; }
	private static byte[] data27(){ return new byte[] {-40,-15,-40,-12,-35,-9,-23,-6,-12,-3,4,1,13,4,27,7,32,10,37,13,30,16,22,19,-4,21,-30,24,-79,27,123,30,50,33,-40,35,116,38,-16,40,105,43,-67,45,5,48,51,50,72,52,68,54,39,56,-19,57,-105,59,41,61,-108,62,-19,63,25,65,52,66,35,67,-6,67,-85,68,62,69,-84,69,-1,69,38,70,55,70,28,70,-28,69,-116,69,13,69,114,68,-77,67,-45,66,-42,65,-74,64,119,63,30,62,-99,60,13,59,82,57,-121,55,-102,53,-107,51,122,49,66,47,-6,44,-108,42,34,40,-106,37,-5,34,81,32,-110,29,-54,26,-13,23,17,21,35,18,49,15,48,12,50,9,42,6,32,3,22,0,9,-3,3,-6,-7,-10,-6,-13,-4,-16,6,-18,29,-21,56,-24,99,-27,-103,-30,-35,-33,50,-35,-106,-38,15,-40,-107,-43,58,-45,-24,-48,-71,-50,-105,-52,-105,-54,-87,-56,-35,-58,37,-59,-111,-61,18,-62,-68,-64,117,-65,95,-66,89,-67,125,-68,-65,-69,30,-69,-92,-70,72,-70,15,-70,-9,-71,2,-70,43,-70,123,-70,-24,-70,123,-69,40,-68,-2,-68,-19,-67,0,-65,51,-64,127,-63,-15,-62,122,-60,35,-58,-25,-57,-58,-55,-66,-53,-47,-51,-5,-49,61,-46,-107,-44,-2,-42,-125,-39,15,-36,-69,-34,102,-31,48,-28,-6,-26,-39,-23,-65,-20,-82,-17,-92,-14,-90,-11,-93,-8,-81,-5,-78,-2,-64,1,-63,4,-48,7,-56,10,-54,13,-64,16,-86,19,-109,22,104,25,55,28,-10,30,-90,33,71,36,-45,38,82,41,-72,43,11,46,72,48,108,50,122,52,109,54,72,56,4,58,-89,59,46,61,-109,62,-32,63,9,65,22,66,2,67,-52,67,121,68,1,69,107,69,-76,69,-43,69,-33,69,-67,69,-128,69,33,69,-101,68,-3,67,54,67,85,66,79,65,46,64,-24,62,-114,61,10,60,116,58,-70,56,-23,54,-4,52,-8,50,-42,48,-91,46,83,44,-9,41,125,39,-9,36,90,34,-78,31,-10,28,47,26,89,23,124,20,-114,17,-93,14,-95,11,-85,8,-92,5,-96,2,-103,-1,-109,-4,-114,-7,-112,-10,-114,-13,-99,-16,-88,-19,-58,-22,-23,-25,23,-27,86,-30,-97,-33,-5,-36,101,-38,-29,-41,117,-43,25,-45,-42,-48,-91,-50,-112,-52,-109,-54,-82,-56,-26,-58,55,-59,-91,-61,50,-62,-37,-64,-93,-65,-119,-66,-112,-67,-76,-68,-2,-69,98,-69,-18,-70,-109,-70,98,-70,76,-70,90,-70,-117,-70,-39,-70,78,-69,-32,-69,-110,-68,105,-67,91,-66,111,-65,-92,-64,-15,-63,101,-61,-20,-60,-104,-58,92,-56,56,-54,52,-52,66,-50,110,-48,-83,-46,4,-43,108,-41,-20,-39,124,-36,28,-33,-48,-31,-118,-28,93,-25,48,-22,23,-19,0,-16,-12,-14,-18,-11,-19,-8,-18,-5,-13,-2,-12,1,-4,4,-9,7,-7,10,-19,13,-33,16,-55,19,-91,22,124,25,65,28,-2,30,-89,33,68,36,-54,38,70,41,-92,43,-11,45,44,48,75,50,86,52,68,54,25,56,-44,57,113,59,-13,60,90,62,-101,63,-53,64,-53,65,-69,66,-128,67,42,68,-77,68,22,69,99,69,126,69,-119,69,101,69,41,69,-59,68,71,68,-98,67,-30,66,-7,65,-8,64,-40,63,-109,62,56,61,-72,59,34,58,109,56,-100,54,-76,52,-83,50,-106,48,95,46,25,44,-69,41,68,39,-58,36,41,34,-120,31,-51,28,13,26,55,23,100,20,119,17,-113,14,-104,11,-97,8,-96,5,-94,2,-100,-1,-97,-4,-100,-7,-96,-10,-86,-13,-77,-16,-50,-19,-25,-22,18,-24,70,-27,-125,-30,-40,-33,46,-35,-90,-38,32,-40,-73,-43,98,-45,25,-47,-10,-50,-37,-52,-28,-54,2,-55,56,-57,-114,-59,-3,-61,-118,-62,53,-63,-1,-65,-31,-66,-18,-67,14,-67,89,-68,-66,-69,70,-69,-18,-70,-72,-70,-93,-70,-81,-70,-36,-70,45,-69,-103,-69,44,-68,-36,-68,-81,-67,-100,-66,-78,-65,-38,-64,47,-62,-108,-61,31,-59,-61,-58,-127,-56,94,-54,78,-52,95,-50,127,-48,-66,-46,12,-43,116,-41,-23,-39,121,-36,15,-33,-64,-31,120,-28,62,-25,21,-22,-19,-20,-39,-17,-60,-14,-70,-11,-75,-8,-81,-5,-81,-2,-80,1,-84,4,-84,7,-94,10,-107,13,-123,16,102,19,70,22,18,25,-36,27,-113,30,58,33,-46,35,90,38,-50,40,49,43,123,45,-74,47,-46,49,-35,51,-56,53,-93,55,88,57,-4,58,123,60,-29,61,42,63,85,64,94,65,75,66,23,67,-62,67,77,68,-71,68,-1,68,44,69,47,69,24,69,-36,68,127,68,5,68,100,67,-87,66,-54,65,-50,64,-79,63,119,62,30,61,-88,59,23,58,103,56,-97,54,-68,52,-66,50,-84,48,125,46,60,44,-27,41,121,39,-5,36,108,34,-55,31,28,29,93,26,-108,23,-66,20,-33,17,-8,14,8,12,21,9,26,6,33,3}; }
	private static byte[] data28(){ return new byte[] {34,0,38,-3,43,-6,48,-9,61,-12,77,-15,104,-18,-123,-21,-76,-24,-27,-27,42,-29,123,-32,-40,-35,74,-37,-55,-40,96,-42,6,-44,-60,-47,-103,-49,127,-51,-118,-53,-100,-55,-36,-57,37,-58,-105,-60,30,-61,-59,-63,-119,-64,108,-65,109,-66,-113,-67,-50,-68,50,-68,-80,-69,86,-69,20,-69,-3,-70,0,-69,37,-69,111,-69,-45,-69,94,-68,7,-67,-49,-67,-73,-66,-63,-65,-28,-64,44,-62,-115,-61,12,-59,-88,-58,93,-56,49,-54,24,-52,34,-50,56,-48,109,-46,-75,-44,16,-41,-123,-39,2,-36,-100,-34,58,-31,-14,-29,-83,-26,126,-23,79,-20,54,-17,24,-14,9,-11,0,-8,-16,-6,-13,-3,-26,0,-25,3,-38,6,-44,9,-64,12,-82,15,-115,18,107,21,55,24,-4,26,-75,29,89,32,-10,34,126,37,-14,39,88,42,-91,44,-34,46,5,49,12,51,2,53,-39,54,-100,56,61,58,-55,59,49,61,-125,62,-80,63,-58,64,-73,65,-117,66,64,67,-46,67,70,68,-101,68,-55,68,-36,68,-51,68,-103,68,76,68,-43,67,70,67,-112,66,-63,65,-53,64,-67,63,-115,62,61,61,-40,59,74,58,-83,56,-22,54,22,53,33,51,26,49,-10,46,-65,44,115,42,15,40,-98,37,21,35,126,32,-40,29,36,27,95,24,-105,21,-71,18,-33,15,-16,12,9,10,15,7,31,4,35,1,44,-2,52,-5,61,-8,79,-11,95,-14,124,-17,-101,-20,-55,-23,-2,-26,65,-28,-112,-31,-20,-34,93,-36,-39,-39,110,-41,13,-43,-50,-46,-109,-48,-125,-50,118,-52,-107,-54,-67,-56,13,-57,108,-59,-13,-61,-116,-62,75,-63,33,-64,26,-65,50,-66,100,-67,-63,-68,45,-68,-48,-69,122,-69,93,-69,78,-69,106,-69,-91,-69,-2,-69,123,-68,22,-67,-49,-67,-82,-66,-93,-65,-62,-64,-12,-63,76,-61,-69,-60,74,-58,-12,-57,-73,-55,-105,-53,-117,-51,-100,-49,-62,-47,-3,-45,81,-42,-79,-40,46,-37,-77,-35,78,-32,-7,-30,-85,-27,114,-24,60,-21,24,-18,-11,-16,-32,-13,-53,-10,-67,-7,-78,-4,-88,-1,-99,2,-108,5,-121,8,112,11,96,14,56,17,27,20,-27,22,-84,25,100,28,14,31,-85,33,53,36,-77,38,23,41,111,43,-84,45,-42,47,-22,49,-28,51,-56,53,-115,55,64,57,-52,58,75,60,-100,61,-32,62,-8,63,-3,64,-39,65,-96,66,59,67,-62,67,32,68,98,68,-127,68,-126,68,95,68,29,68,-67,67,54,67,-104,66,-46,65,-15,64,-15,63,-48,62,-107,61,56,60,-61,58,45,57,-126,55,-76,53,-40,51,-41,49,-58,47,-98,45,92,43,9,41,-93,38,37,36,-97,33,-1,30,90,28,-99,25,-32,22,11,20,58,17,83,14,116,11,127,8,-104,5,-99,2,-82,-1,-69,-4,-61,-7,-37,-10,-21,-13,9,-15,43,-18,85,-21,-119,-24,-52,-27,21,-29,115,-32,-38,-35,84,-37,-30,-40,122,-42,53,-44,-14,-47,-42,-49,-57,-51,-46,-53,-7,-55,53,-56,-114,-58,6,-59,-109,-61,65,-62,14,-63,-14,-65,1,-65,33,-66,105,-67,-49,-68,84,-68,-6,-69,-62,-69,-92,-69,-79,-69,-42,-69,30,-68,-119,-68,14,-67,-69,-67,-127,-66,104,-65,112,-64,-110,-63,-41,-62,53,-60,-80,-59,72,-57,-5,-56,-56,-54,-84,-52,-82,-50,-65,-48,-16,-46,46,-43,-121,-41,-18,-39,108,-36,-10,-34,-110,-31,63,-28,-13,-26,-70,-23,-123,-20,95,-17,60,-14,35,-11,11,-8,-2,-6,-22,-3,-31,0,-51,3,-65,6,-85,9,-110,12,115,15,80,18,28,21,-24,23,-96,26,82,29,-16,31,-123,34,3,37,116,39,-47,41,26,44,76,46,107,48,114,50,94,52,56,54,-18,55,-108,57,22,59,-125,60,-52,61,-2,62,12,64,2,65,-44,65,-120,66,31,67,-112,67,-24,67,26,68,46,68,36,68,-13,67,-86,67,54,67,-79,66,-5,65,54,65,69,64,60,63,22,62,-52,60,110,59,-21,57,83,56,-99,54,-51,52,-26,50,-28,48,-51,46,-96,44,92,42,5,40,-102,37,31,35,-112,32,-7,29,72,27,-105,24,-49,21,4,19,46,16,79,13,109,10,-128,7,-103,4,-92,1,-71,-2,-54,-5,-39,-8,-8,-11,9,-13,52,-16,88,-19,-116,-22,-54,-25,14,-27,104,-30,-57,-33,61,-35,-67,-38,83,-40,-5,-43,-73,-45,-120,-47,110,-49,109,-51,-127,-53,-75,-55,-7,-57,97,-58,-36,-60,122,-61,50,-62,7,-63,-5,-65,11,-65,64,-66,-119,-67,2,-67,-119,-68,64,-68,9,-68,-2,-69,12,-68,63,-68,-114,-68,0,-67,-110,-67,64,-66,18,-65,-1,-65,12,-63,57,-62,127,-61,-28,-60,103,-58,-1,-57,-68,-55,-121,-53,116,-51,116,-49,-115,-47,-68,-45,0,-42,86,-40,-63,-38,61,-35,-54,-33,101,-30,16,-27,-60,-25,-120,-22,83,-19,41,-16,4,-13,-24,-11,-51,-8,-70,-5,-91,-2,-108,1,125,4}; }
	private static byte[] data29(){ return new byte[] {106,7,79,10,50,13,13,16,-32,18,-87,21,110,24,28,27,-53,29,94,32,-20,34,99,37,-51,39,31,42,98,44,-117,46,-94,48,-95,50,-123,52,82,54,8,56,-99,57,30,59,124,60,-62,61,-23,62,-14,63,-36,64,-88,65,86,66,-30,66,81,67,-99,67,-54,67,-40,67,-58,67,-111,67,64,67,-55,66,58,66,-122,65,-76,64,-58,63,-76,62,-116,61,64,60,-37,58,90,57,-70,55,7,54,50,52,74,50,74,48,46,46,2,44,-65,41,102,39,-2,36,-125,34,-10,31,93,29,-76,26,-2,23,64,21,114,18,-93,15,-61,12,-24,9,0,7,24,4,46,1,66,-2,89,-5,114,-8,-116,-11,-80,-14,-44,-17,5,-19,62,-22,124,-25,-46,-28,37,-30,-108,-33,11,-35,-110,-38,50,-40,-37,-43,-93,-45,116,-47,104,-49,101,-51,-119,-53,-71,-55,12,-56,116,-58,-8,-60,-99,-61,86,-62,54,-63,43,-64,69,-65,120,-66,-46,-67,63,-67,-36,-68,-120,-68,97,-68,83,-68,104,-68,-100,-68,-17,-68,102,-67,-11,-67,-84,-66,125,-65,106,-64,127,-63,-93,-62,-13,-61,85,-59,-39,-58,114,-56,45,-54,-8,-53,-24,-51,-30,-49,-1,-47,38,-44,110,-42,-64,-40,42,-37,-94,-35,45,-32,-58,-30,107,-27,33,-24,-36,-22,-88,-19,119,-16,79,-13,48,-10,16,-7,-9,-5,-31,-2,-58,1,-78,4,-109,7,119,10,83,13,43,16,-9,18,-65,21,120,24,40,27,-51,29,94,32,-25,34,86,37,-65,39,9,42,73,44,111,46,125,48,124,50,88,52,37,54,-44,55,103,57,-30,58,64,60,125,61,-87,62,-89,63,-107,64,91,65,5,66,-109,66,-4,66,76,67,114,67,-125,67,108,67,58,67,-26,66,113,66,-31,65,43,65,95,64,107,63,97,62,52,61,-19,59,-121,58,11,57,108,55,-70,53,-23,51,2,50,6,48,-19,45,-58,43,-127,41,49,39,-53,36,82,34,-52,31,53,29,-112,26,-32,23,36,21,92,18,-111,15,-72,12,-36,9,-2,6,22,4,54,1,73,-2,106,-5,-128,-8,-87,-11,-58,-14,-8,-17,39,-19,102,-22,-84,-25,-2,-28,93,-30,-53,-33,69,-35,-43,-38,114,-40,35,-42,-23,-45,-62,-47,-77,-49,-69,-51,-42,-53,18,-54,94,-56,-48,-58,80,-59,-9,-61,-77,-62,-114,-63,-116,-64,-99,-65,-38,-66,39,-66,-94,-67,47,-67,-25,-68,-72,-68,-89,-68,-63,-68,-22,-68,69,-67,-81,-67,69,-66,-15,-66,-61,-65,-81,-64,-71,-63,-29,-62,39,-60,-118,-59,6,-57,-95,-56,78,-54,32,-52,-1,-51,-2,-49,16,-46,56,-44,115,-42,-57,-40,38,-37,-97,-35,32,-32,-75,-30,85,-27,5,-24,-67,-22,-126,-19,75,-16,34,-13,-9,-11,-39,-8,-72,-5,-99,-2,127,1,101,4,66,7,36,10,-7,12,-50,15,-104,18,90,21,18,24,-64,26,92,29,-11,31,111,34,-23,36,68,39,-105,41,-49,43,-10,45,5,48,-1,49,-32,51,-84,53,86,55,-13,56,102,58,-53,59,10,61,49,62,58,63,34,64,-13,64,-103,65,48,66,-105,66,-19,66,25,67,42,67,28,67,-21,66,-98,66,46,66,-95,65,-12,64,42,64,64,63,55,62,21,61,-48,59,117,58,-6,56,102,55,-73,53,-15,51,14,50,24,48,8,46,-28,43,-85,41,95,39,-1,36,-114,34,13,32,126,29,-34,26,55,24,125,21,-65,18,-10,15,36,13,82,10,112,7,-105,4,-76,1,-49,-2,-10,-5,14,-7,55,-10,99,-13,-121,-16,-52,-19,-2,-22,80,-24,-97,-27,1,-29,112,-32,-18,-35,122,-37,26,-39,-54,-42,-112,-44,106,-46,86,-48,94,-50,122,-52,-81,-54,-2,-56,103,-57,-24,-59,-118,-60,66,-61,27,-62,15,-63,34,-64,83,-65,-95,-66,16,-66,-99,-67,73,-67,23,-67,0,-67,14,-67,53,-67,-123,-67,-24,-67,121,-66,25,-65,-26,-65,-59,-64,-51,-63,-23,-62,40,-60,-128,-59,-11,-58,-125,-56,48,-54,-18,-53,-48,-51,-69,-49,-50,-47,-27,-45,32,-42,101,-40,-65,-38,48,-35,-90,-33,55,-30,-48,-28,116,-25,43,-22,-29,-20,-86,-17,121,-14,72,-11,38,-8,-2,-6,-35,-3,-65,0,-103,3,124,6,81,9,42,12,-8,14,-62,17,-128,20,58,23,-30,25,-124,28,21,31,-106,33,13,36,106,38,-64,40,-8,42,34,45,54,47,48,49,25,51,-28,52,-104,54,53,56,-78,57,25,59,98,60,-115,61,-99,62,-113,63,97,64,27,65,-84,65,40,66,127,66,-74,66,-42,66,-56,66,-87,66,98,66,-3,65,125,65,-41,64,26,64,57,63,62,62,35,61,-20,59,-101,58,42,57,-92,55,-4,53,68,52,104,50,-126,48,119,46,99,44,47,42,-16,39,-104,37,49,35,-69,32,50,30,-98,27,-5,24,77,22,-108,19,-43,16,6,14,61,11,98,8,-116,5,-82,2,-45,-1,-11,-4,26,-6}; }
	private static byte[] data30(){ return new byte[] {67,-9,106,-12,-95,-15,-43,-18,23,-20,97,-23,-77,-26,22,-28,-127,-31,-1,-34,-119,-36,38,-38,-43,-41,-107,-43,105,-45,86,-47,83,-49,110,-51,-103,-53,-27,-55,66,-56,-63,-58,86,-59,7,-60,-38,-62,-64,-63,-52,-64,-15,-65,55,-65,-104,-66,30,-66,-70,-67,127,-67,90,-67,93,-67,122,-67,-73,-67,21,-66,-112,-66,43,-65,-27,-65,-67,-64,-81,-63,-58,-62,-14,-61,62,-59,-87,-58,37,-56,-57,-55,123,-53,71,-51,53,-49,41,-47,69,-45,102,-43,-86,-41,-13,-39,90,-36,-57,-34,75,-31,-36,-29,121,-26,32,-23,-41,-21,-110,-18,89,-15,38,-12,-10,-10,-51,-7,-89,-4,-128,-1,91,2,53,5,12,8,-33,10,-82,13,114,16,55,19,-23,21,-104,24,56,27,-53,29,81,32,-55,34,44,37,-125,39,-61,41,-12,43,8,46,19,48,-6,49,-46,51,-113,53,50,55,-67,56,43,58,-128,59,-74,60,-46,61,-47,62,-82,63,117,64,22,65,-100,65,3,66,75,66,113,66,127,66,98,66,51,66,-40,65,108,65,-46,64,40,64,84,63,105,62,97,61,54,60,-10,58,-106,57,28,56,-120,54,-38,52,18,51,53,49,62,47,50,45,18,43,-38,40,-107,38,55,36,-52,33,82,31,-59,28,49,26,-118,23,-36,20,35,18,98,15,-103,12,-52,9,-8,6,35,4,73,1,115,-2,-102,-5,-60,-8,-12,-11,35,-13,95,-16,-98,-19,-25,-22,58,-24,-104,-27,1,-29,124,-32,1,-34,-103,-37,65,-39,-5,-42,-53,-44,-87,-46,-89,-48,-83,-50,-39,-52,18,-53,106,-55,-40,-57,101,-58,6,-59,-52,-61,-90,-62,-96,-63,-69,-64,-21,-65,67,-65,-77,-66,66,-66,-9,-67,-66,-67,-79,-67,-68,-67,-25,-67,52,-66,-99,-66,36,-65,-49,-65,-113,-64,118,-63,117,-62,-110,-61,-52,-60,33,-58,-111,-57,31,-55,-64,-54,-128,-52,85,-50,67,-48,71,-46,95,-44,-116,-42,-49,-40,32,-37,-121,-35,-6,-33,126,-30,16,-27,-83,-25,87,-22,13,-19,-59,-17,-113,-14,81,-11,41,-8,-11,-6,-48,-3,-94,0,121,3,77,6,30,9,-20,11,-77,14,112,17,44,20,-40,22,124,25,22,28,-101,30,29,33,-123,35,-30,37,46,40,95,42,-118,44,-111,46,-115,48,108,50,55,52,-25,53,-128,55,-4,56,97,58,-92,59,-42,60,-36,61,-40,62,-94,63,97,64,-14,64,112,65,-53,65,2,66,38,66,30,66,-1,65,-62,65,92,65,-26,64,68,64,-114,63,-77,62,-64,61,-84,60,124,59,54,58,-55,56,80,55,-82,53,1,52,47,50,82,48,80,46,71,44,29,42,-24,39,-99,37,63,35,-47,32,87,30,-54,27,52,25,-112,22,-30,19,42,17,109,14,-92,11,-36,8,9,6,59,3,97,0,-107,-3,-68,-6,-17,-9,34,-11,91,-14,-103,-17,-28,-20,46,-22,-112,-25,-18,-28,104,-30,-30,-33,120,-35,18,-37,-55,-40,-120,-42,99,-44,75,-46,80,-48,100,-50,-105,-52,-38,-54,60,-55,-73,-57,72,-58,-6,-60,-60,-61,-86,-62,-79,-63,-48,-64,14,-64,111,-65,-28,-66,-124,-66,55,-66,19,-66,5,-66,30,-66,78,-66,-93,-66,20,-65,-92,-65,83,-64,28,-63,8,-62,12,-61,49,-60,111,-59,-54,-58,61,-56,-49,-55,117,-53,56,-51,16,-49,1,-47,4,-45,35,-43,78,-41,-111,-39,-24,-37,71,-34,-63,-32,64,-29,-45,-27,111,-24,23,-21,-56,-19,-127,-16,69,-13,9,-10,-41,-8,-91,-5,118,-2,71,1,26,4,-26,6,-75,9,122,12,60,15,-12,17,-86,20,76,23,-17,25,122,28,1,31,116,33,-38,35,44,38,114,40,-100,42,-66,44,-67,46,-78,48,-118,50,75,52,-10,53,-124,55,-5,56,86,58,-107,59,-70,60,-65,61,-82,62,118,63,41,64,-71,64,42,65,-125,65,-76,65,-50,65,-59,65,-97,65,88,65,-8,64,112,64,-43,63,19,63,56,62,64,61,41,60,-8,58,-85,57,65,56,-65,54,35,53,110,51,-94,49,-70,47,-60,45,-81,43,-112,41,83,39,12,37,-80,34,67,32,-54,29,63,27,-84,24,10,22,95,19,-86,16,-16,13,44,11,102,8,-104,5,-50,2,-5,-1,45,-3,97,-6,-110,-9,-47,-12,9,-14,82,-17,-100,-20,-13,-23,84,-25,-67,-28,59,-30,-70,-33,87,-35,-9,-38,-77,-40,121,-42,89,-44,73,-46,81,-48,110,-50,-92,-52,-18,-54,88,-55,-47,-57,113,-58,33,-59,-11,-61,-35,-62,-24,-63,14,-63,80,-64,-77,-65,49,-65,-50,-66,-116,-66,101,-66,95,-66,118,-66,-80,-66,-1,-66,123,-65,5,-64,-70,-64,-123,-63,111,-62,120,-61,-103,-60,-36,-59,51,-57,-85,-56,54,-54,-30,-53,-97,-51,122,-49,102,-47,107,-45,-123,-43,-81,-41,-12,-39,63,-36,-90,-34,21,-31,-107,-29,37,-26,-70,-24,99,-21,12,-18,-59,-16,-126,-13,67,-10,12,-7,-41,-5,-95,-2,114,1}; }
	private static byte[] data31(){ return new byte[] {59,4,6,7,-49,9,-115,12,79,15,-1,17,-80,20,79,23,-21,25,116,28,-13,30,100,33,-60,35,18,38,84,40,121,42,-107,44,-107,46,-128,48,89,50,19,52,-67,53,69,55,-68,56,17,58,79,59,112,60,118,61,92,62,43,63,-45,63,104,64,-42,64,43,65,96,65,117,65,110,65,71,65,1,65,-99,64,30,64,121,63,-62,62,-31,61,-18,60,-40,59,-89,58,94,57,-11,55,120,54,-35,52,41,51,97,49,126,47,-119,45,123,43,90,41,38,39,-33,36,-118,34,31,32,-85,29,37,27,-106,24,-9,21,84,19,-97,16,-19,13,44,11,107,8,-93,5,-37,2,13,0,73,-3,118,-6,-69,-9,-19,-12,56,-14,125,-17,-51,-20,43,-22,-117,-25,-5,-28,122,-30,-1,-33,-97,-35,64,-37,2,-39,-57,-42,-82,-44,-99,-46,-87,-48,-57,-50,-2,-52,76,-53,-76,-55,51,-56,-50,-58,-125,-59,83,-60,64,-61,72,-62,111,-63,-80,-64,16,-64,-113,-65,44,-65,-27,-66,-64,-66,-77,-66,-50,-66,-1,-66,82,-65,-60,-65,79,-64,1,-63,-58,-63,-81,-62,-77,-61,-50,-60,16,-58,96,-57,-45,-56,95,-54,-3,-53,-65,-51,-117,-49,123,-47,115,-45,-113,-43,-83,-41,-15,-39,52,-36,-103,-34,-3,-32,-128,-29,0,-26,-102,-24,53,-21,-34,-19,-110,-16,68,-13,8,-10,-57,-8,-115,-5,87,-2,27,1,-24,3,-86,6,112,9,44,12,-26,14,-104,17,63,20,-29,22,116,25,1,28,123,30,-24,32,73,35,-107,37,-44,39,-4,41,18,44,19,46,2,48,-44,49,-106,51,58,53,-56,54,61,56,-108,57,-42,58,-9,59,0,61,-22,61,-72,62,105,63,-3,63,113,64,-55,64,2,65,29,65,26,65,-10,64,-70,64,85,64,-30,63,62,63,-113,62,-75,61,-59,60,-71,59,-116,58,77,57,-26,55,116,54,-37,52,52,51,110,49,-106,47,-93,45,-95,43,-124,41,88,39,25,37,-58,34,105,32,-10,29,123,27,-19,24,89,22,-72,19,14,17,95,14,-92,11,-25,8,38,6,97,3,-99,0,-44,-3,18,-5,75,-8,-110,-11,-47,-14,36,-16,112,-19,-45,-22,53,-24,-89,-27,38,-29,-81,-32,74,-34,-13,-37,-83,-39,121,-41,89,-43,75,-45,83,-47,114,-49,-93,-51,-13,-53,83,-54,-45,-56,104,-57,26,-58,-26,-60,-51,-61,-45,-62,-17,-63,50,-63,-123,-64,5,-64,-109,-65,79,-65,24,-65,16,-65,25,-65,72,-65,-108,-65,-9,-65,-122,-64,32,-63,-20,-63,-64,-62,-61,-61,-44,-60,8,-58,87,-57,-69,-56,64,-54,-42,-53,-115,-51,82,-49,55,-47,43,-45,53,-43,87,-41,-124,-39,-51,-37,30,-34,-124,-32,-10,-30,117,-27,4,-24,-102,-22,59,-19,-24,-17,-106,-14,83,-11,9,-8,-49,-6,-114,-3,85,0,23,3,-38,5,-105,8,86,11,9,14,-70,16,97,19,1,22,-112,24,34,27,-108,29,9,32,103,34,-78,36,-7,38,27,41,59,43,60,45,44,47,8,49,-57,50,117,52,7,54,127,55,-31,56,36,58,79,59,95,60,77,61,42,62,-37,62,125,63,-9,63,91,64,-103,64,-60,64,-62,64,-78,64,118,64,39,64,-79,63,39,63,115,62,-78,61,-60,60,-58,59,-89,58,107,57,27,56,-88,54,36,53,-127,51,-52,49,-8,47,23,46,24,44,12,42,-25,39,-79,37,108,35,19,33,-82,30,54,28,-72,25,38,23,-111,20,-19,17,66,15,-109,12,-38,9,30,7,97,4,-99,1,-34,-2,28,-4,92,-7,-94,-10,-25,-13,58,-15,-120,-18,-18,-21,75,-23,-60,-26,60,-28,-57,-31,97,-33,5,-35,-65,-38,-122,-40,98,-42,80,-44,84,-46,106,-48,-100,-50,-35,-52,61,-53,-78,-55,63,-56,-21,-58,-84,-59,-117,-60,-122,-61,-101,-62,-50,-63,30,-63,-117,-64,21,-64,-66,-65,-127,-65,107,-65,100,-65,-114,-65,-62,-65,38,-64,-103,-64,53,-63,-29,-63,-69,-62,-96,-61,-79,-60,-49,-59,20,-57,107,-56,-33,-55,111,-53,14,-51,-43,-50,-99,-48,-111,-46,-119,-44,-97,-42,-58,-40,-5,-38,71,-35,-96,-33,7,-30,-127,-28,0,-25,-111,-23,41,-20,-52,-18,117,-15,40,-12,-37,-10,-104,-7,84,-4,19,-1,-44,1,-112,4,77,7,8,10,-71,12,105,15,16,18,-85,20,71,23,-55,25,78,28,-70,30,31,33,112,35,-74,37,-31,39,8,42,11,44,6,46,-26,47,-80,49,99,51,3,53,-128,54,-16,55,59,57,115,58,-117,59,-115,60,108,61,52,62,-36,62,103,63,-41,63,40,64,89,64,112,64,102,64,64,64,-4,63,-104,63,27,63,124,62,-60,61,-21,60,-5,59,-21,58,-63,57,126,56,29,55,-89,53,20,52,107,50,-85,48,-44,46,-26,44,-26,42,-49,40,-89,38,109,36,34,34,-58,31,96,29,-28,26,100,24,-45,21,59,19,-103,16,-15,13,63,11,-115,8}; }
	private static byte[] data32(){ return new byte[] {-48,5,24,3,89,0,-98,-3,-32,-6,41,-8,112,-11,-61,-14,21,-16,117,-19,-40,-22,72,-24,-60,-27,71,-29,-31,-32,125,-34,52,-36,-13,-39,-54,-41,-79,-43,-86,-45,-69,-47,-34,-49,26,-50,110,-52,-42,-54,90,-55,-10,-57,-85,-58,127,-59,104,-60,113,-61,-107,-62,-43,-63,49,-63,-82,-64,64,-64,-3,-65,-56,-65,-65,-65,-56,-65,-9,-65,64,-64,-89,-64,44,-63,-50,-63,-117,-62,105,-61,91,-60,115,-59,-100,-58,-23,-57,72,-55,-60,-54,90,-52,2,-50,-53,-49,-96,-47,-112,-45,-106,-43,-88,-41,-40,-39,14,-36,93,-34,-72,-32,33,-29,-102,-27,27,-24,-83,-22,65,-19,-25,-17,-118,-14,60,-11,-17,-9,-91,-6,96,-3,25,0,-43,2,-114,5,68,8,-8,10,-93,13,78,16,-22,18,-124,21,14,24,-110,26,4,29,112,31,-58,33,17,36,74,38,110,40,-121,42,-126,44,115,46,70,48,7,50,-81,51,65,53,-73,54,25,56,89,57,-120,58,-109,59,-119,60,97,61,23,62,-68,62,55,63,-97,63,-28,63,12,64,25,64,4,64,-41,63,-122,63,30,63,-109,62,-16,61,44,61,81,60,82,59,68,58,9,57,-54,55,91,54,-26,52,73,51,-96,49,-41,47,0,46,14,44,8,42,-11,39,-60,37,-113,35,62,33,-28,30,123,28,2,26,-126,23,-13,20,91,18,-68,15,22,13,101,10,-70,7,-2,4,75,2,-111,-1,-40,-4,35,-6,109,-9,-65,-12,19,-14,111,-17,-44,-20,61,-22,-72,-25,54,-27,-57,-30,98,-32,11,-34,-54,-37,-115,-39,116,-41,89,-43,102,-45,120,-47,-87,-49,-22,-51,73,-52,-73,-54,75,-55,-26,-57,-81,-58,-127,-59,123,-60,-119,-61,-74,-62,-3,-63,102,-63,-29,-64,-119,-64,63,-64,32,-64,18,-64,43,-64,93,-64,-84,-64,29,-63,-93,-63,79,-62,15,-61,-14,-61,-18,-60,1,-58,58,-57,126,-56,-21,-55,101,-53,-1,-52,-85,-50,115,-48,76,-46,62,-44,65,-42,91,-40,-126,-38,-63,-36,10,-33,102,-31,-51,-29,70,-26,-60,-24,84,-21,-24,-19,-122,-16,44,-13,-41,-11,-122,-8,59,-5,-18,-3,-89,0,90,3,17,6,-64,8,111,11,22,14,-72,16,82,19,-30,21,104,24,-26,26,80,29,-74,31,4,34,75,36,121,38,-99,40,-91,42,-92,44,-124,46,88,48,12,50,-78,51,58,53,-85,54,4,56,65,57,101,58,110,59,91,60,44,61,-30,61,120,62,-10,62,83,63,-106,63,-72,63,-64,63,-90,63,117,63,34,63,-77,62,40,62,126,61,-69,60,-40,59,-34,58,-61,57,-107,56,69,55,-31,53,98,52,-55,50,31,49,86,47,126,45,-115,43,-120,41,117,39,72,37,15,35,-58,32,107,30,4,28,-112,25,15,23,-123,20,-15,17,85,15,-80,12,10,10,88,7,-85,4,-11,1,68,-1,-115,-4,-34,-7,43,-9,-122,-12,-37,-15,63,-17,-89,-20,23,-22,-104,-25,24,-27,-77,-30,78,-32,3,-34,-65,-37,-110,-39,115,-41,104,-43,114,-45,-116,-47,-61,-49,9,-50,106,-52,-29,-54,113,-55,30,-56,-33,-58,-67,-59,-72,-60,-56,-61,-2,-62,68,-62,-81,-63,55,-63,-44,-64,-104,-64,115,-64,108,-64,-123,-64,-70,-64,8,-63,125,-63,2,-62,-80,-62,113,-61,82,-60,79,-59,100,-58,-104,-57,-31,-56,74,-54,-64,-53,95,-51,4,-49,-51,-48,-92,-46,-111,-44,-106,-42,-87,-40,-47,-38,10,-35,81,-33,-86,-31,15,-28,127,-26,2,-23,-124,-21,29,-18,-79,-16,85,-13,-5,-11,-89,-8,85,-5,8,-2,-73,0,105,3,26,6,-60,8,113,11,17,14,-81,16,69,19,-50,21,84,24,-56,26,53,29,-112,31,-33,33,29,36,75,38,105,40,112,42,106,44,70,46,23,48,-54,49,106,51,-14,52,96,54,-75,55,-13,56,19,58,26,59,9,60,-46,60,-112,61,28,62,-93,62,-9,62,63,63,96,63,101,63,85,63,25,63,-48,62,93,62,-43,61,48,61,104,60,-112,59,-114,58,-128,57,76,56,4,55,-94,53,37,52,-110,50,-24,48,38,47,80,45,99,43,101,41,80,39,46,37,-9,34,-80,32,93,30,-7,27,-119,25,16,23,-121,20,-7,17,99,15,-63,12,32,10,118,7,-56,4,29,2,104,-1,-65,-4,13,-6,102,-9,-70,-12,32,-14,124,-17,-14,-20,95,-22,-28,-25,108,-27,4,-29,-88,-32,90,-34,30,-36,-18,-39,-42,-41,-54,-43,-42,-45,-11,-47,38,-48,118,-50,-49,-52,80,-53,-38,-55,-121,-56,74,-57,39,-58,31,-59,50,-60,97,-61,-84,-62,20,-62,-108,-63,54,-63,-12,-64,-52,-64,-58,-64,-40,-64,8,-63,91,-63,-64,-63,77,-62,-17,-62,-83,-61,-114,-60,127,-59,-105,-58,-65,-57,9,-55,101,-54,-32,-53,111,-51,23,-49,-42,-48,-90,-46,-110,-44,-116,-42,-98,-40,-67,-38,-16,-36,51,-33,-124,-31,-27,-29,80,-26,-54,-24}; }
	private static byte[] data33(){ return new byte[] {74,-21,-38,-19,107,-16,10,-13,-87,-11,82,-8,-6,-6,-89,-3,83,0,1,3,-84,5,86,8,-7,10,-102,13,52,16,-61,18,83,21,-56,23,74,26,-92,28,12,31,79,33,-110,35,-66,37,-40,39,-29,41,-39,43,-72,45,-118,47,59,49,-32,50,101,52,-40,53,47,55,110,56,-111,57,-99,58,-117,59,95,60,22,61,-77,61,49,62,-106,62,-38,62,4,63,17,63,-2,62,-46,62,-120,62,29,62,-97,61,-7,60,65,60,102,59,118,58,101,57,62,56,-3,54,-98,53,48,52,-99,50,0,49,65,47,118,45,-113,43,-104,41,-115,39,111,37,64,35,3,33,-77,30,89,28,-17,25,124,23,-7,20,117,18,-33,15,73,13,-87,10,7,8,94,5,-74,2,9,0,97,-3,-75,-6,17,-8,105,-11,-48,-14,51,-16,-90,-19,26,-21,-98,-24,40,-26,-63,-29,101,-31,25,-33,-38,-36,-81,-38,-113,-40,-121,-42,-114,-44,-84,-46,-33,-48,35,-49,-124,-51,-9,-53,-124,-54,42,-55,-24,-57,-62,-58,-76,-59,-62,-60,-24,-61,49,-61,-114,-62,12,-62,-91,-63,89,-63,45,-63,30,-63,38,-63,82,-63,-106,-63,-6,-63,120,-62,19,-61,-54,-61,-99,-60,-116,-59,-110,-58,-72,-57,-14,-56,75,-54,-72,-53,62,-51,-32,-50,-114,-48,96,-46,55,-44,49,-42,50,-40,79,-38,118,-36,-79,-34,-5,-32,79,-29,-71,-27,37,-24,-93,-22,40,-19,-76,-17,77,-14,-28,-12,-120,-9,43,-6,-46,-4,123,-1,35,2,-54,4,113,7,17,10,-79,12,68,15,-40,17,94,20,-35,22,83,25,-73,27,23,30,97,32,-92,34,-49,36,-15,38,-9,40,-8,42,-42,44,-83,46,102,48,9,50,-99,51,12,53,112,54,-76,55,-35,56,-13,57,-27,58,-60,59,-124,60,39,61,-77,61,28,62,110,62,-97,62,-72,62,-80,62,-113,62,76,62,-13,61,119,61,-25,60,48,60,107,59,124,58,-128,57,94,56,43,55,-36,53,111,52,-11,50,85,49,-80,47,-28,45,16,44,32,42,32,40,14,38,-23,35,-77,33,112,31,31,29,-68,26,83,24,-39,21,91,19,-50,16,64,14,-92,11,10,9,103,6,-61,3,29,1,120,-2,-49,-5,47,-7,-115,-10,-17,-13,94,-15,-58,-18,71,-20,-63,-23,82,-25,-27,-28,-117,-30,58,-32,-5,-35,-55,-37,-86,-39,-103,-41,-94,-43,-79,-45,-25,-47,30,-48,126,-50,-29,-52,112,-53,4,-54,-59,-56,-118,-57,123,-58,121,-59,-103,-60,-44,-61,39,-61,-101,-62,35,-62,-45,-63,-110,-63,123,-63,118,-63,-110,-63,-50,-63,30,-62,-107,-62,27,-61,-52,-61,-118,-60,111,-59,105,-58,122,-57,-80,-56,-16,-55,89,-53,-51,-52,96,-50,6,-48,-61,-47,-105,-45,122,-43,121,-41,-126,-39,-95,-37,-48,-35,13,-32,92,-30,-74,-28,27,-25,-112,-23,9,-20,-110,-18,30,-15,-79,-13,77,-10,-23,-8,-116,-5,47,-2,-45,0,118,3,24,6,-71,8,83,11,-23,13,120,16,0,19,-128,21,-11,23,95,26,-67,28,14,31,81,33,-125,35,-86,37,-75,39,-67,41,-96,43,-126,45,63,47,-18,48,-119,50,3,52,115,53,-67,54,-9,55,20,57,22,58,0,59,-53,59,-126,60,18,61,-107,61,-23,61,53,62,83,62,97,62,76,62,26,62,-46,61,100,61,-28,60,65,60,-123,59,-81,58,-69,57,-80,56,-120,55,74,54,-16,52,-127,51,-11,49,92,48,-97,46,-36,44,-9,42,9,41,0,39,-18,36,-65,34,-115,32,67,30,-15,27,-114,25,35,23,-87,20,43,18,-95,15,16,13,124,10,-33,7,67,5,-94,2,-3,-1,97,-3,-69,-6,33,-8,-122,-11,-18,-14,97,-16,-39,-19,86,-21,-27,-24,115,-26,23,-28,-61,-31,125,-33,72,-35,30,-37,13,-39,5,-41,24,-43,55,-45,112,-47,-68,-49,30,-50,-102,-52,38,-53,-43,-55,-110,-56,110,-57,103,-58,114,-59,-98,-60,-28,-61,66,-61,-60,-62,86,-62,18,-62,-37,-63,-48,-63,-43,-63,-3,-63,65,-62,-98,-62,25,-61,-79,-61,98,-60,48,-59,25,-58,26,-57,57,-56,109,-55,-66,-54,36,-52,-92,-51,57,-49,-25,-48,-90,-46,-127,-44,100,-42,106,-40,113,-38,-102,-36,-62,-34,8,-31,80,-29,-78,-27,17,-24,-118,-22,0,-19,-123,-17,20,-14,-96,-12,61,-9,-45,-7,115,-4,19,-1,-80,1,82,4,-21,6,-120,9,27,12,-85,14,52,17,-75,19,44,22,-101,24,-5,26,84,29,-101,31,-44,33,2,36,23,38,37,40,24,42,-5,43,-51,45,-126,47,42,49,-73,50,45,52,-115,53,-47,54,-1,55,20,57,12,58,-19,58,-81,59,88,60,-25,60,86,61,-81,61,-28,61,6,62,1,62,-21,61,-80,61,93,61,-19,60,97,60,-70,59,-7,58,24,58,37,57,13,56,-24,54,-98,53,68,52,-48,50,64,49,-93,47,-27,45,31,44,55,42,72,40}; }
	private static byte[] data34(){ return new byte[] {62,38,40,36,-2,33,-56,31,127,29,46,27,-53,24,98,22,-21,19,110,17,-27,14,91,12,-60,9,49,7,-108,4,-8,1,92,-1,-68,-4,36,-6,-118,-9,-13,-12,104,-14,-39,-17,91,-19,-30,-22,109,-24,16,-26,-82,-29,106,-31,39,-33,-7,-36,-38,-38,-53,-40,-47,-42,-25,-44,16,-45,80,-47,-94,-49,16,-50,-114,-52,41,-53,-40,-55,-95,-56,-123,-57,-128,-58,-103,-59,-56,-60,23,-60,123,-61,1,-61,-97,-62,91,-62,49,-62,38,-62,51,-62,98,-62,-90,-62,14,-61,-119,-61,41,-60,-36,-60,-84,-59,-99,-58,-99,-57,-61,-56,-9,-55,73,-53,-75,-52,51,-50,-52,-49,122,-47,58,-45,19,-43,-2,-42,-9,-40,13,-37,36,-35,91,-33,-108,-31,-29,-29,60,-26,-98,-24,16,-21,-122,-19,9,-16,-111,-14,30,-11,-76,-9,70,-6,-27,-4,124,-1,25,2,-78,4,75,7,-35,9,113,12,-11,14,-128,17,-12,19,108,22,-49,24,47,27,125,29,-63,31,-11,33,24,36,46,38,47,40,33,42,-3,43,-58,45,123,47,24,49,-96,50,20,52,105,53,-82,54,-46,55,-28,56,-43,57,-76,58,110,59,22,60,-97,60,10,61,96,61,-113,61,-81,61,-87,61,-117,61,83,61,-9,60,-117,60,-7,59,82,59,-115,58,-82,57,-73,56,-95,55,121,54,48,53,-42,51,98,50,-46,48,54,47,122,45,-77,43,-50,41,-31,39,-41,37,-59,35,-98,33,103,31,37,29,-45,26,119,24,15,22,-100,19,33,17,-97,14,21,12,-120,9,-14,6,96,4,-62,1,48,-1,-111,-4,1,-6,102,-9,-35,-12,75,-14,-51,-17,75,-19,-38,-22,107,-24,15,-26,-73,-29,115,-31,55,-33,13,-35,-11,-38,-25,-40,-12,-42,9,-43,61,-45,125,-47,-41,-49,66,-50,-53,-52,98,-53,26,-54,-27,-56,-53,-57,-55,-58,-27,-59,20,-59,104,-60,-50,-61,84,-61,-11,-62,-79,-62,-120,-62,-128,-62,-117,-62,-67,-62,0,-61,102,-61,-27,-61,-128,-60,53,-59,7,-58,-18,-58,-9,-57,18,-55,75,-54,-103,-53,2,-51,125,-50,23,-48,-67,-47,127,-45,83,-43,56,-41,53,-39,61,-37,92,-35,-123,-33,-63,-31,8,-28,94,-26,-66,-24,40,-21,-98,-19,24,-16,-98,-14,39,-11,-74,-9,72,-6,-34,-4,114,-1,11,2,-98,4,53,7,-63,9,79,12,-43,14,81,17,-51,19,56,22,-101,24,-8,26,63,29,-125,31,-80,33,-43,35,-30,37,-26,39,-48,41,-84,43,116,45,36,47,-62,48,72,50,-74,51,16,53,79,54,118,55,-123,56,119,57,83,58,18,59,-74,59,66,60,-83,60,2,61,55,61,83,61,84,61,52,61,-2,60,-87,60,57,60,-80,59,6,59,74,58,105,57,122,56,101,55,65,54,-2,52,-90,51,53,50,-80,48,16,47,95,45,-104,43,-67,41,-48,39,-48,37,-66,35,-98,33,110,31,46,29,-27,26,-118,24,42,22,-69,19,70,17,-56,14,68,12,-69,9,42,7,-99,4,5,2,116,-1,-34,-4,78,-6,-69,-9,49,-11,-86,-14,39,-16,-79,-19,58,-21,-39,-24,116,-26,44,-28,-37,-31,-80,-33,125,-35,108,-37,95,-39,106,-41,-122,-43,-76,-45,-5,-47,77,-48,-63,-50,65,-51,-33,-53,-112,-54,94,-55,63,-56,62,-57,86,-58,-123,-59,-44,-60,57,-60,-69,-61,88,-61,19,-61,-28,-62,-40,-62,-31,-62,11,-61,76,-61,-83,-61,37,-60,-66,-60,106,-59,57,-58,25,-57,29,-56,50,-55,100,-54,-83,-53,15,-51,-123,-50,22,-48,-73,-47,115,-45,63,-43,33,-41,17,-39,26,-37,44,-35,83,-33,-122,-31,-54,-29,20,-26,116,-24,-44,-22,69,-19,-68,-17,55,-14,-64,-12,68,-9,-40,-7,98,-4,-10,-2,-118,1,21,4,-82,6,49,9,-65,11,64,14,-70,16,51,19,-101,21,-2,23,87,26,-98,28,-32,30,14,33,47,35,65,37,62,39,49,41,7,43,-44,44,-124,46,36,48,-84,49,30,51,121,52,-68,53,-25,54,-7,55,-17,56,-47,57,-110,58,61,59,-50,59,62,60,-103,60,-43,60,-11,60,-1,60,-28,60,-73,60,102,60,1,60,123,59,-34,58,37,58,80,57,101,56,91,55,62,54,3,53,-75,51,74,50,-50,48,56,47,-114,45,-48,43,-5,41,25,40,30,38,25,36,-6,33,-39,31,-102,29,92,27,8,25,-82,22,70,20,-38,17,93,15,-27,12,93,10,-42,7,74,5,-70,2,45,0,-102,-3,15,-5,127,-8,-6,-11,115,-13,-10,-16,126,-18,14,-20,-87,-23,74,-25,-4,-28,-76,-30,127,-32,85,-34,58,-36,51,-38,55,-40,83,-42,127,-44,-66,-46,21,-47,125,-49,-2,-51,-108,-52,67,-53,8,-54,-25,-56,-35,-57,-16,-58,24,-58,96,-59,-69,-60,58,-60,-53,-61,127,-61,73,-61,49,-61,52,-61,83,-61,-117,-61,-29,-61,81,-60,-33,-60,-124,-59,68,-58,32,-57,20,-56,34,-55}; }
	private static byte[] data35(){ return new byte[] {73,-54,-120,-53,-35,-52,77,-50,-49,-49,108,-47,23,-45,-33,-44,-79,-42,-98,-40,-105,-38,-91,-36,-64,-34,-20,-32,35,-29,107,-27,-68,-25,26,-22,-127,-20,-17,-18,104,-15,-28,-13,105,-10,-16,-8,122,-5,9,-2,-109,0,36,3,-84,5,55,8,-67,10,61,13,-73,15,41,18,-106,20,-10,22,79,25,-103,27,-40,29,12,32,43,34,68,36,64,38,58,40,17,42,-26,43,-106,45,66,47,-54,48,71,50,-92,51,-12,52,32,54,64,55,60,56,37,57,-12,57,-92,58,64,59,-69,59,33,60,102,60,-108,60,-92,60,-102,60,117,60,51,60,-42,59,96,59,-51,58,32,58,91,57,118,56,-128,55,105,54,63,53,-5,51,-100,50,47,49,-95,47,7,46,82,44,-118,42,-76,40,-64,38,-51,36,-76,34,-99,32,108,30,50,28,-19,25,-103,23,58,21,-43,18,100,16,-19,13,114,11,-19,8,105,6,-33,3,83,1,-54,-2,61,-4,-73,-7,47,-9,-84,-12,50,-14,-72,-17,77,-19,-29,-22,-121,-24,54,-26,-20,-29,-73,-31,-123,-33,109,-35,90,-37,97,-39,114,-41,-100,-43,-45,-45,33,-46,-123,-48,-5,-50,-115,-51,45,-52,-18,-54,-66,-55,-80,-56,-79,-57,-43,-58,11,-58,95,-59,-48,-60,83,-60,-4,-61,-72,-61,-109,-61,-121,-61,-101,-61,-63,-61,14,-60,109,-60,-23,-60,-123,-59,50,-58,2,-57,-25,-57,-29,-56,0,-54,45,-53,119,-52,-42,-51,74,-49,-38,-48,119,-46,50,-44,-10,-43,-42,-41,-60,-39,-62,-37,-42,-35,-16,-33,36,-30,90,-28,-90,-26,-9,-24,84,-21,-68,-19,43,-16,-96,-14,31,-11,-101,-9,37,-6,-89,-4,52,-1,-69,1,68,4,-54,6,75,9,-50,11,67,14,-70,16,35,19,-122,21,-33,23,46,26,110,28,-90,30,-52,32,-28,34,-17,36,-27,38,-53,40,-93,42,94,44,17,46,-92,47,41,49,-108,50,-21,51,38,53,80,54,89,55,81,56,41,57,-18,57,-113,58,35,59,-115,59,-21,59,35,60,68,60,78,60,48,60,10,60,-77,59,87,59,-51,58,55,58,126,57,-82,56,-59,55,-62,54,-89,53,114,52,42,51,-62,49,81,48,-69,46,29,45,99,43,-105,41,-69,39,-54,37,-57,35,-67,33,-109,31,109,29,45,27,-26,24,-107,22,54,20,-48,17,98,15,-17,12,113,10,-11,7,110,5,-19,2,99,0,-32,-3,85,-5,-42,-8,84,-10,-39,-13,97,-15,-13,-18,-118,-20,44,-22,-42,-25,-116,-27,77,-29,29,-31,-7,-34,-28,-36,-32,-38,-19,-40,9,-41,59,-43,126,-45,-42,-47,67,-48,-60,-50,93,-51,13,-52,-45,-54,-78,-55,-88,-56,-71,-57,-28,-58,36,-58,-123,-59,-8,-60,-112,-60,56,-60,4,-60,-28,-61,-29,-61,-2,-61,46,-60,-124,-60,-27,-60,115,-59,10,-58,-56,-58,-103,-57,-123,-56,-117,-55,-87,-54,-35,-53,43,-51,-112,-50,8,-48,-100,-47,58,-45,-6,-44,-65,-42,-91,-40,-112,-38,-109,-36,-92,-34,-60,-32,-14,-30,46,-27,116,-25,-58,-23,35,-20,-120,-18,-12,-16,105,-13,-33,-11,97,-8,-33,-6,98,-3,-22,-1,105,2,-15,4,112,7,-19,9,104,12,-40,14,73,17,-86,19,8,22,91,24,-98,26,-35,28,9,31,40,33,61,35,56,37,45,39,9,41,-42,42,-113,44,51,46,-63,47,64,49,-99,50,-13,51,33,53,66,54,73,55,50,56,9,57,-65,57,98,58,-29,58,83,59,-98,59,-41,59,-18,59,-15,59,-47,59,-97,59,74,59,-33,58,90,58,-74,57,-1,56,40,56,59,55,53,54,22,53,-34,51,-109,50,44,49,-79,47,36,46,121,44,-58,42,-9,40,25,39,42,37,39,35,24,33,-7,30,-53,28,-111,26,75,24,-6,21,-96,19,60,17,-47,14,95,12,-25,9,108,7,-19,4,109,2,-23,-1,103,-3,-25,-6,103,-8,-17,-11,117,-13,6,-15,-100,-18,58,-20,-33,-23,-109,-25,74,-27,25,-29,-25,-32,-49,-34,-67,-36,-63,-38,-44,-40,-9,-42,47,-43,120,-45,-41,-47,72,-48,-44,-50,110,-51,40,-52,-15,-54,-41,-55,-44,-56,-23,-57,25,-57,97,-58,-62,-59,66,-59,-43,-60,-117,-60,82,-60,63,-60,61,-60,92,-60,-110,-60,-26,-60,82,-59,-38,-59,124,-58,53,-57,12,-56,-7,-56,0,-54,31,-53,85,-52,-93,-51,7,-49,-124,-48,15,-46,-72,-45,108,-43,59,-41,22,-39,5,-37,7,-35,18,-33,54,-31,90,-29,-101,-27,-41,-25,46,-22,-128,-20,-25,-18,78,-15,-67,-13,53,-10,-86,-8,45,-5,-90,-3,42,0,-88,2,39,5,-92,7,28,10,-113,12,0,15,101,17,-57,19,28,22,107,24,-86,26,-29,28,10,31,36,33,51,35,43,37,26,39,-14,40,-72,42,112,44,11,46,-102,47,16,49,108,50,-68,51,-26,52,7,54,4,55,-15,55,-65,56,117,57,21,58,-110,58,1,59,73,59,-128,59}; }
	private static byte[] data36(){ return new byte[] {-105,59,-106,59,118,59,67,59,-21,58,-124,58,-6,57,89,57,-97,56,-54,55,-34,54,-40,53,-69,52,-126,51,59,50,-47,48,96,47,-54,45,46,44,113,42,-83,40,-50,38,-29,36,-29,34,-41,32,-69,30,-110,28,91,26,24,24,-52,21,116,19,24,17,-84,14,66,12,-49,9,84,7,-33,4,93,2,-29,-1,99,-3,-23,-6,107,-8,-6,-11,-125,-13,26,-15,-79,-18,87,-20,-2,-23,-72,-25,114,-27,68,-29,22,-31,5,-33,-15,-36,0,-37,14,-39,59,-41,112,-43,-62,-45,30,-46,-103,-48,30,-49,-62,-51,120,-52,71,-53,45,-54,44,-55,64,-56,116,-57,-72,-58,33,-58,-103,-59,50,-59,-28,-60,-83,-60,-103,-60,-108,-60,-74,-60,-26,-60,61,-59,-94,-59,47,-58,-58,-58,-121,-57,82,-56,67,-55,67,-54,97,-53,-109,-52,-34,-51,62,-49,-72,-48,63,-46,-29,-45,-107,-43,92,-41,56,-39,30,-37,30,-35,35,-33,66,-31,100,-29,-99,-27,-41,-25,38,-22,118,-20,-41,-18,57,-15,-92,-13,22,-10,-120,-8,4,-5,124,-3,-9,-1,117,2,-20,4,102,7,-38,9,75,12,-76,14,26,17,116,19,-56,21,20,24,79,26,-122,28,-87,30,-62,32,-50,34,-60,36,-79,38,-121,40,78,42,1,44,-97,45,42,47,-95,48,0,50,72,51,125,52,-108,53,-102,54,-124,55,83,56,14,57,-86,57,49,58,-101,58,-23,58,35,59,59,59,63,59,35,59,-15,58,-96,58,58,58,-74,57,26,57,98,56,-105,55,-88,54,-81,53,-111,52,98,51,28,50,-68,48,77,47,-65,45,39,44,114,42,-79,40,-37,38,-13,36,-4,34,-13,32,-32,30,-71,28,-117,26,76,24,8,22,-77,19,94,17,-10,14,-108,12,34,10,-78,7,60,5,-61,2,75,0,-47,-3,89,-5,-29,-8,112,-10,4,-12,-106,-15,56,-17,-39,-20,-117,-22,63,-24,3,-26,-50,-29,-84,-31,-112,-33,-118,-35,-114,-37,-92,-39,-51,-41,5,-42,83,-44,-79,-46,39,-47,-80,-49,77,-50,6,-51,-51,-53,-75,-54,-82,-55,-63,-56,-17,-57,52,-57,-111,-58,13,-58,-101,-59,75,-59,18,-59,-16,-60,-16,-60,2,-59,54,-59,125,-59,-25,-59,96,-58,-3,-58,-83,-57,122,-56,92,-55,92,-54,107,-53,-99,-52,-37,-51,57,-49,-93,-48,45,-46,-64,-45,114,-43,45,-41,1,-39,-28,-38,-41,-36,-37,-34,-19,-32,12,-29,58,-27,115,-25,-74,-23,4,-20,90,-18,-71,-16,29,-13,-118,-11,-8,-9,107,-6,-31,-4,87,-1,-50,1,70,4,-73,6,44,9,-107,11,1,14,94,16,-68,18,11,21,84,23,-110,25,-60,27,-21,29,0,32,16,34,1,36,-8,37,-58,39,-106,41,71,43,-22,44,120,46,-15,47,82,49,-92,50,-43,51,-6,52,-2,53,-17,54,-58,55,-124,56,41,57,-76,57,38,58,125,58,-69,58,-34,58,-26,58,-43,58,-85,58,97,58,7,58,-122,57,-8,56,71,56,-123,55,-96,54,-79,53,-105,52,123,51,53,50,-26,48,122,47,-6,45,103,44,-62,42,2,41,60,39,88,37,107,35,111,33,92,31,70,29,25,27,-24,24,-90,22,92,20,11,18,-82,15,79,13,-27,10,121,8,10,6,-107,3,36,1,-86,-2,61,-4,-62,-7,91,-9,-24,-12,-121,-14,34,-16,-52,-19,120,-21,49,-23,-12,-26,-63,-28,-104,-30,-123,-32,112,-34,-128,-36,-119,-38,-75,-40,-25,-42,49,-43,-116,-45,-3,-47,126,-48,29,-49,-59,-51,-110,-52,103,-53,98,-54,106,-55,-112,-56,-50,-57,34,-57,-109,-58,29,-58,-64,-59,124,-59,85,-59,69,-59,81,-59,122,-59,-76,-59,20,-58,-124,-58,19,-57,-69,-57,120,-56,84,-55,67,-54,76,-53,111,-52,-93,-51,-11,-50,86,-48,-49,-47,94,-45,-1,-44,-76,-42,123,-40,83,-38,62,-36,52,-34,65,-32,84,-30,121,-28,-87,-26,-29,-24,43,-21,119,-19,-49,-17,45,-14,-111,-12,-5,-10,102,-7,-38,-5,70,-2,-63,0,41,3,-93,5,10,8,122,10,-36,12,62,15,-105,17,-26,19,51,22,108,24,-92,26,-56,28,-27,30,-14,32,-19,34,-32,36,-71,38,-117,40,65,42,-21,43,126,45,-2,46,106,48,-66,49,-3,50,36,52,56,53,46,54,17,55,-39,55,-121,56,32,57,-101,57,-2,57,73,58,117,58,-113,58,-123,58,106,58,47,58,-35,57,111,57,-21,56,71,56,-107,55,-67,54,-41,53,-44,52,-70,51,-116,50,65,49,-23,47,116,46,-19,44,85,43,-93,41,-26,39,18,38,46,36,62,34,55,32,43,30,7,28,-29,25,-89,23,107,21,30,19,-52,16,115,14,17,12,-83,9,66,7,-42,4,100,2,-9,-1,-123,-3,23,-5,-87,-8,65,-10,-38,-13,125,-15,33,-17,-46,-20,-121,-22,74,-24,19,-26,-20,-29,-51,-31,-63,-33,-67,-35,-49,-37,-20,-39,27,-40,94,-42,-77,-44,23,-45,-104,-47}; }
	private static byte[] data37(){ return new byte[] {35,-48,-52,-50,-123,-51,91,-52,62,-53,69,-54,90,-55,-117,-56,-41,-57,53,-57,-75,-58,74,-58,-9,-59,-62,-59,-92,-59,-96,-59,-69,-59,-28,-59,56,-58,-107,-58,24,-57,-84,-57,94,-56,38,-55,8,-54,3,-53,16,-52,62,-51,118,-50,-46,-49,54,-47,-71,-46,72,-44,-13,-43,-88,-41,120,-39,80,-37,61,-35,59,-33,66,-31,95,-29,126,-27,-75,-25,-23,-23,53,-20,126,-18,-43,-16,51,-13,-110,-11,-5,-9,98,-6,-46,-4,60,-1,-81,1,23,4,-122,6,-19,8,81,11,-78,13,9,16,95,18,-94,20,-20,22,22,25,79,27,97,29,125,31,122,33,115,35,84,37,45,39,-21,40,-97,42,61,44,-61,45,62,47,-103,48,-24,49,27,51,57,52,63,53,48,54,3,55,-58,55,103,56,-9,56,104,57,-62,57,2,58,40,58,51,58,39,58,-1,57,-68,57,101,57,-21,56,97,56,-70,55,-10,54,37,54,46,53,45,52,7,51,-41,49,-120,48,40,47,-77,45,38,44,-118,42,-40,40,22,39,63,37,94,35,102,33,101,31,82,29,53,27,9,25,-42,22,-108,20,77,18,-3,15,-94,13,72,11,-29,8,125,6,21,4,-89,1,62,-1,-49,-4,106,-6,-3,-9,-98,-11,60,-13,-30,-16,-110,-18,69,-20,4,-22,-54,-25,-97,-27,123,-29,105,-31,95,-33,102,-35,127,-37,-92,-39,-35,-41,39,-42,-127,-44,-11,-46,117,-47,17,-48,-69,-50,-125,-51,90,-52,77,-53,86,-54,117,-55,-80,-56,-2,-57,109,-57,-22,-58,-113,-58,61,-58,19,-58,-7,-59,-1,-59,26,-58,84,-58,-96,-58,15,-57,-114,-57,47,-56,-33,-56,-79,-55,-108,-54,-110,-53,-88,-52,-46,-51,20,-49,107,-48,-39,-47,87,-45,-16,-44,-108,-42,79,-40,30,-38,-12,-37,-24,-35,-34,-33,-21,-31,-1,-29,39,-26,81,-24,-114,-22,-48,-20,26,-17,111,-15,-58,-13,37,-10,-118,-8,-19,-6,89,-3,-66,-1,45,2,-113,4,-4,6,90,9,-68,11,22,14,103,16,-73,18,-10,20,54,23,97,25,-119,27,-95,29,-85,31,-86,33,-104,35,116,37,70,39,-2,40,-85,42,65,44,-59,45,51,47,-114,48,-46,49,1,51,24,52,25,53,2,54,-44,54,-118,55,45,56,-78,56,33,57,118,57,-80,57,-46,57,-38,57,-55,57,-102,57,91,57,-9,56,-126,56,-15,55,71,55,-123,54,-85,53,-71,52,-81,51,-112,50,88,49,12,48,-85,46,51,45,-86,43,11,42,92,40,-104,38,-58,36,-30,34,-18,32,-17,30,-36,28,-60,26,-104,24,106,22,39,20,-22,17,-108,15,71,13,-25,10,-114,8,37,6,-58,3,90,1,-10,-2,-114,-4,41,-6,-59,-9,104,-11,12,-13,-71,-16,106,-18,39,-20,-27,-23,-71,-25,-120,-27,117,-29,94,-31,95,-33,107,-35,-122,-37,-76,-39,-18,-41,64,-42,-98,-44,21,-45,-99,-47,57,-48,-19,-50,-75,-51,-112,-52,-117,-53,-110,-54,-70,-55,-11,-56,73,-56,-73,-57,62,-57,-36,-58,-106,-58,104,-58,83,-58,90,-58,118,-58,-77,-58,-1,-58,111,-57,-15,-57,-116,-56,70,-55,15,-54,-9,-54,-12,-53,7,-51,51,-50,114,-49,-54,-48,50,-46,-74,-45,67,-43,-17,-42,-95,-40,112,-38,67,-36,53,-34,37,-32,51,-30,66,-28,100,-26,-113,-24,-58,-22,1,-19,78,-17,-103,-15,-17,-13,73,-10,-88,-8,10,-5,110,-3,-44,-1,53,2,-98,4,-4,6,95,9,-76,11,16,14,87,16,-89,18,-32,20,28,23,64,25,107,27,116,29,-122,31,120,33,103,35,62,37,12,39,-62,40,107,42,-2,43,126,45,-20,46,66,48,-123,49,-79,50,-58,51,-57,52,-84,53,126,54,50,55,-43,55,89,56,-56,56,27,57,85,57,123,57,125,57,113,57,68,57,-2,56,-89,56,41,56,-96,55,-12,54,55,54,92,53,112,52,102,51,74,50,23,49,-53,47,111,46,-4,44,114,43,-35,41,43,40,112,38,-96,36,-64,34,-46,32,-43,30,-55,28,-79,26,-112,24,95,22,42,20,-24,17,-99,15,83,13,-11,10,-90,8,61,6,-28,3,126,1,28,-1,-70,-4,89,-6,-7,-9,-95,-11,70,-13,-3,-16,-85,-18,111,-20,51,-22,2,-24,-31,-27,-61,-29,-71,-31,-71,-33,-57,-35,-26,-37,19,-38,83,-40,-94,-42,6,-43,123,-45,5,-46,-93,-48,85,-49,30,-50,-3,-52,-16,-53,-1,-54,32,-54,93,-55,-80,-56,27,-56,-94,-57,61,-57,-9,-58,-62,-58,-78,-58,-83,-58,-47,-58,-1,-58,82,-57,-72,-57,56,-56,-47,-56,-124,-55,74,-54,48,-53,35,-52,54,-51,91,-50,-107,-49,-23,-48,76,-46,-55,-45,82,-43,-9,-42,-90,-40,109,-38,63,-36,35,-34,23,-32,24,-30,38,-28,64,-26,103,-24,-106,-22,-47,-20,16,-17,94,-15,-87,-13,3,-10,89,-8,-72,-6,22,-3,119,-1,-40,1,55,4,-105,6,-18,8,73,11,-104,13}; }
	private static byte[] data38(){ return new byte[] {-27,15,42,18,101,20,-100,22,-62,24,-30,26,-11,28,-6,30,-13,32,-36,34,-74,36,-128,38,57,40,-33,41,117,43,-12,44,100,46,-69,47,0,49,44,50,70,51,70,52,48,53,3,54,-66,54,95,55,-20,55,90,56,-76,56,-12,56,25,57,39,57,27,57,-12,56,-72,56,94,56,-16,55,100,55,-59,54,10,54,57,53,79,52,80,51,56,50,13,49,-55,47,113,46,7,45,-123,43,-12,41,77,40,-106,38,-51,36,-9,34,13,33,24,31,18,29,3,27,-28,24,-64,22,-118,20,84,18,13,16,-58,13,116,11,34,9,-58,6,111,4,11,2,-77,-1,80,-3,-11,-6,-100,-8,64,-10,-14,-13,-95,-15,90,-17,29,-19,-30,-22,-75,-24,-109,-26,119,-28,110,-30,109,-32,124,-34,-104,-36,-55,-38,3,-39,83,-41,-74,-43,37,-44,-80,-46,74,-47,-8,-49,-65,-50,-104,-51,-118,-52,-112,-53,-78,-54,-29,-55,54,-55,-102,-56,24,-56,-78,-57,96,-57,42,-57,12,-57,8,-57,27,-57,75,-57,-113,-57,-15,-57,103,-56,-7,-56,-94,-55,96,-54,64,-53,36,-52,56,-51,73,-50,-123,-49,-56,-48,38,-46,-103,-45,26,-43,-73,-42,90,-40,29,-38,-31,-37,-60,-35,-88,-33,-89,-31,-88,-29,-64,-27,-38,-25,6,-22,53,-20,118,-18,-79,-16,3,-13,75,-11,-92,-9,-7,-7,83,-4,-80,-2,12,1,103,3,-61,5,23,8,111,10,-68,12,5,15,76,17,-126,19,-71,21,-32,23,-3,25,20,28,23,30,17,32,-1,33,-43,35,-88,37,94,39,13,41,-96,42,43,44,-105,45,-7,46,64,48,116,49,-111,50,-101,51,-120,52,102,53,37,54,-49,54,100,55,-38,55,62,56,-123,56,-77,56,-51,56,-58,56,-81,56,117,56,45,56,-62,55,71,55,-83,54,1,54,55,53,91,52,99,51,89,50,56,49,-3,47,-76,46,77,45,-33,43,79,42,-70,40,9,39,76,37,126,35,-98,33,-76,31,-74,29,-80,27,-101,25,125,23,81,21,34,19,-31,16,-91,14,86,12,12,10,-74,7,98,5,8,3,-80,0,84,-2,-3,-5,-93,-7,82,-9,-4,-12,-73,-14,106,-16,50,-18,-10,-21,-54,-23,-91,-25,-117,-27,125,-29,127,-31,-122,-33,-91,-35,-53,-37,6,-38,83,-40,-86,-42,30,-43,-103,-45,50,-46,-40,-48,-104,-49,104,-50,85,-51,79,-52,105,-53,-108,-54,-42,-55,59,-55,-93,-56,60,-56,-40,-57,-101,-57,114,-57,95,-57,107,-57,-120,-57,-56,-57,23,-56,-123,-56,8,-55,-92,-55,90,-54,36,-53,8,-52,1,-51,18,-50,57,-49,114,-48,-59,-47,40,-45,-94,-44,45,-42,-54,-41,124,-39,57,-37,12,-35,-21,-34,-39,-32,-40,-30,-37,-28,-9,-26,16,-23,62,-21,111,-19,-86,-17,-19,-15,53,-12,-127,-10,-44,-8,39,-5,-128,-3,-43,-1,46,2,-123,4,-41,6,46,9,117,11,-61,13,1,16,63,18,111,20,-98,22,-70,24,-48,26,-37,28,-44,30,-57,32,-89,34,118,36,57,38,-24,39,-120,41,20,43,-112,44,-14,45,69,47,-125,48,-87,49,-66,50,-75,51,-100,52,105,53,32,54,-68,54,69,55,-80,55,7,56,68,56,102,56,116,56,101,56,61,56,2,56,-91,55,60,55,-85,54,19,54,84,53,-119,52,-96,51,-92,50,-111,49,102,48,41,47,-43,45,109,44,-10,42,99,41,-55,39,20,38,82,36,-124,34,-98,32,-77,30,-75,28,-86,26,-103,24,118,22,78,20,29,18,-32,15,-94,13,88,11,14,9,-65,6,105,4,26,2,-68,-1,112,-3,20,-5,-57,-8,119,-10,43,-12,-24,-15,-89,-17,112,-19,66,-21,25,-23,-2,-26,-18,-28,-28,-30,-14,-32,3,-33,38,-35,94,-37,-102,-39,-11,-41,85,-42,-46,-44,89,-45,-6,-47,-85,-48,116,-49,80,-50,70,-51,73,-52,112,-53,-96,-54,-12,-55,88,-55,-43,-56,109,-56,26,-56,-28,-57,-63,-57,-68,-57,-53,-57,-9,-57,56,-56,-107,-56,5,-55,-107,-55,51,-54,-12,-54,-63,-53,-84,-52,-82,-51,-68,-50,-13,-49,39,-47,-122,-46,-25,-45,104,-43,-13,-42,-103,-40,68,-38,12,-36,-37,-35,-67,-33,-81,-31,-91,-29,-75,-27,-61,-25,-24,-23,12,-20,63,-18,119,-16,-71,-14,-3,-12,71,-9,-105,-7,-29,-5,61,-2,-119,0,-30,2,48,5,-127,7,-53,9,22,12,85,14,-108,16,-58,18,-11,20,20,23,52,25,57,27,68,29,49,31,30,33,-13,34,-65,36,119,38,31,40,-73,41,56,43,-81,44,7,46,86,47,-123,48,-88,49,-78,50,-93,51,-125,52,69,53,-10,53,-117,54,11,55,113,55,-64,55,-12,55,20,56,21,56,6,56,-43,55,-109,55,53,55,-65,54,51,54,-117,53,-46,52,-4,51,18,51,18,50,-8,48,-46,47,-118,46,57,45,-50,43,81,42,-59,40,32,39,113,37,-82,35,-36,33,-5,31,14,30,15,28}; }
	private static byte[] data39(){ return new byte[] {11,26,-11,23,-40,21,-79,19,-128,17,74,15,9,13,-55,10,126,8,51,6,-29,3,-108,1,64,-1,-12,-4,-96,-6,86,-8,11,-10,-57,-13,-121,-15,77,-17,27,-19,-14,-22,-46,-24,-69,-26,-79,-28,-80,-30,-64,-32,-37,-34,4,-35,64,-37,-122,-39,-28,-41,78,-42,-50,-44,94,-45,5,-46,-70,-48,-115,-49,108,-50,105,-51,114,-52,-96,-53,-46,-54,49,-54,-108,-55,28,-55,-75,-56,105,-56,54,-56,25,-56,24,-56,42,-56,91,-56,-99,-56,1,-55,114,-55,4,-54,-89,-54,103,-53,56,-52,39,-51,36,-50,61,-49,106,-48,-88,-47,2,-45,102,-44,-27,-43,115,-41,18,-39,-59,-38,-124,-36,87,-34,53,-32,36,-30,28,-28,37,-26,54,-24,82,-22,121,-20,-92,-18,-35,-16,23,-13,90,-11,-94,-9,-23,-7,55,-4,-122,-2,-45,0,37,3,110,5,-69,7,2,10,68,12,-126,14,-71,16,-25,18,17,21,44,23,67,25,72,27,73,29,51,31,29,33,-24,34,-75,36,98,38,9,40,-101,41,24,43,-119,44,-34,45,37,47,86,48,111,49,120,50,102,51,61,52,2,53,-84,53,64,54,-69,54,32,55,105,55,-96,55,-71,55,-67,55,-90,55,121,55,51,55,-45,54,97,54,-51,53,44,53,109,52,-102,51,-80,50,-80,49,-105,48,113,47,44,46,-37,44,113,43,-7,41,105,40,-51,38,28,37,92,35,-113,33,-83,31,-57,29,-56,27,-54,25,-75,23,-98,21,121,19,75,17,29,15,-36,12,-93,10,88,8,22,6,-56,3,127,1,46,-1,-27,-4,-103,-6,81,-8,12,-10,-52,-13,-114,-15,93,-17,43,-19,11,-21,-22,-24,-36,-26,-46,-28,-40,-30,-20,-32,8,-33,57,-35,116,-37,-63,-39,32,-40,-112,-42,15,-43,-89,-45,74,-46,8,-47,-37,-49,-71,-50,-66,-51,-61,-52,-10,-53,43,-53,-123,-54,-17,-55,116,-55,17,-55,-61,-56,-113,-56,118,-56,110,-56,-119,-56,-80,-56,-9,-56,87,-55,-56,-55,88,-54,-7,-54,-72,-53,-122,-52,115,-51,110,-50,-126,-49,-80,-48,-23,-47,61,-45,-91,-44,23,-42,-85,-41,61,-39,-11,-38,-87,-36,124,-34,84,-32,63,-30,51,-28,58,-26,63,-24,97,-22,120,-20,-86,-18,-43,-16,17,-13,75,-11,-113,-9,-44,-7,27,-4,103,-2,-81,0,-5,2,67,5,-119,7,-51,9,10,12,70,14,119,16,-92,18,-57,20,-31,22,-12,24,-9,26,-13,28,-34,30,-65,32,-113,34,83,36,4,38,-91,39,56,41,-79,42,36,44,117,45,-65,46,-20,47,8,49,13,50,-2,50,-41,51,-102,52,69,53,-37,53,86,54,-64,54,8,55,65,55,94,55,97,55,82,55,36,55,-32,54,-118,54,18,54,-118,53,-24,52,47,52,96,51,123,50,124,49,110,48,68,47,14,46,-71,44,91,43,-30,41,92,40,-60,38,22,37,96,35,-109,33,-69,31,-40,29,-32,27,-26,25,-41,23,-58,21,-92,19,-126,17,78,15,30,13,-32,10,-92,8,93,6,28,4,-49,1,-116,-1,64,-3,-4,-6,-74,-8,118,-10,55,-12,2,-14,-50,-17,-91,-19,-128,-21,106,-23,87,-25,85,-27,91,-29,107,-31,-109,-33,-71,-35,-1,-37,70,-38,-86,-40,20,-41,-102,-43,42,-44,-47,-46,-113,-47,90,-48,65,-49,54,-50,73,-51,103,-52,-84,-53,-11,-54,100,-54,-31,-55,122,-55,44,-55,-15,-56,-44,-56,-57,-56,-36,-56,0,-55,67,-55,-103,-55,8,-54,-112,-54,47,-53,-32,-53,-77,-52,-116,-51,-113,-50,-110,-49,-66,-48,-19,-47,63,-45,-102,-44,14,-42,-112,-41,38,-39,-51,-38,-124,-36,72,-34,31,-32,-1,-31,-15,-29,-21,-27,-14,-25,4,-22,31,-20,66,-18,110,-16,-97,-14,-42,-12,23,-9,80,-7,-102,-5,-38,-3,36,0,103,2,-82,4,-18,6,48,9,106,11,-95,13,-46,15,-6,17,31,20,51,22,72,24,70,26,70,28,44,30,17,32,-33,33,-92,35,84,37,-4,38,-120,40,13,42,121,43,-46,44,30,46,75,47,112,48,117,49,108,50,71,51,18,52,-64,52,91,53,-32,53,71,54,-96,54,-42,54,-1,54,8,55,-1,54,-40,54,-97,54,73,54,-30,53,90,53,-57,52,15,52,79,51,108,50,124,49,112,48,85,47,32,46,-37,44,-128,43,19,42,-108,40,3,39,98,37,-82,35,-17,33,26,32,68,30,79,28,97,26,85,24,78,22,51,20,22,18,-20,15,-65,13,-120,11,81,9,19,7,-47,4,-111,2,74,0,9,-2,-59,-5,-123,-7,69,-9,14,-11,-43,-14,-88,-16,126,-18,93,-20,69,-22,54,-24,46,-26,58,-28,72,-30,106,-32,-104,-34,-48,-36,34,-37,118,-39,-23,-41,97,-42,-11,-44,-108,-45,78,-46,20,-47,-12,-49,-25,-50,-17,-51,13,-51,68,-52,-118,-53,-15,-54,103,-54,-10,-55,-93,-55,90,-55,59,-55,32,-55,46,-55,74,-55,126,-55,-46,-55,49,-54}; }
	private static byte[] data40(){ return new byte[] {-79,-54,71,-53,-19,-53,-76,-52,-120,-51,120,-50,123,-49,-111,-48,-61,-47,-3,-46,89,-44,-70,-43,58,-41,-65,-40,98,-38,8,-36,-52,-35,-112,-33,112,-31,79,-29,74,-27,65,-25,82,-23,92,-21,-127,-19,-98,-17,-52,-15,-2,-13,49,-10,111,-8,-85,-6,-20,-4,43,-1,112,1,-84,3,-15,5,41,8,102,10,-106,12,-55,14,-17,16,15,19,45,21,53,23,65,25,56,27,38,29,10,31,-36,32,-93,34,91,36,-1,37,-103,39,26,41,-109,42,-18,43,63,45,121,46,-100,47,-77,48,-89,49,-107,50,95,51,31,52,-66,52,76,53,-62,53,31,54,102,54,-106,54,-86,54,-83,54,-111,54,102,54,24,54,-65,53,69,53,-73,52,23,52,86,51,-118,50,-96,49,-92,48,-110,47,109,46,46,45,-24,43,126,42,18,41,-122,39,-11,37,75,36,-106,34,-49,32,-3,30,25,29,48,27,49,25,49,23,33,21,8,19,-21,16,-63,14,-105,12,98,10,43,8,-15,5,-77,3,117,1,52,-1,-8,-4,-74,-6,-128,-8,68,-10,18,-12,-28,-15,-70,-17,-102,-19,-126,-21,111,-23,108,-25,109,-27,127,-29,-101,-31,-60,-33,-3,-35,65,-36,-102,-38,-3,-40,119,-41,-3,-43,-100,-44,69,-45,11,-46,-36,-48,-55,-49,-57,-50,-40,-51,9,-51,62,-52,-94,-53,2,-53,-113,-54,38,-54,-38,-55,-90,-55,-123,-55,127,-55,-111,-55,-72,-55,-5,-55,78,-54,-61,-54,65,-53,-25,-53,-110,-52,97,-51,62,-50,52,-49,61,-48,95,-47,-115,-46,-38,-45,46,-43,-97,-42,26,-40,-84,-39,73,-37,-3,-36,-70,-34,-121,-32,100,-30,73,-28,65,-26,60,-24,73,-22,87,-20,119,-18,-106,-16,-62,-14,-18,-12,37,-9,89,-7,-105,-5,-48,-3,15,0,75,2,-121,4,-62,6,-9,8,45,11,87,13,-124,15,-95,17,-66,19,-49,21,-44,23,-42,25,-62,27,-81,29,-127,31,83,33,11,35,-68,36,88,38,-27,39,97,41,-51,42,32,44,106,45,-109,46,-73,47,-71,48,-83,49,-117,50,80,51,2,52,-99,52,29,53,-114,53,-33,53,31,54,68,54,84,54,75,54,43,54,-13,53,-93,53,63,53,-65,52,46,52,-127,51,-64,50,-20,49,-6,48,-1,47,-29,46,-70,45,125,44,40,43,-56,41,77,40,-55,38,44,37,-120,35,-52,33,9,32,49,30,82,28,99,26,106,24,105,22,86,20,71,18,34,16,4,14,-44,11,-89,9,113,7,60,5,1,3,-57,0,-117,-2,83,-4,24,-6,-28,-9,-80,-11,-126,-13,93,-15,53,-17,33,-19,6,-21,7,-23,-3,-26,18,-27,34,-29,73,-31,122,-33,-72,-35,7,-36,100,-38,-45,-40,80,-41,-29,-43,-124,-44,58,-45,4,-46,-33,-48,-45,-49,-40,-50,-12,-51,35,-51,110,-52,-55,-53,63,-53,-56,-54,108,-54,34,-54,-7,-55,-39,-55,-33,-55,-15,-55,34,-54,103,-54,-61,-54,55,-53,-63,-53,100,-52,23,-51,-20,-51,-60,-50,-55,-49,-54,-48,-11,-47,37,-45,112,-44,-54,-43,57,-41,-72,-40,73,-38,-24,-37,-102,-35,87,-33,40,-31,-3,-30,-24,-28,-39,-26,-42,-24,-33,-22,-18,-20,6,-17,41,-15,76,-13,121,-11,-86,-9,-36,-7,20,-4,75,-2,-123,0,-69,2,-10,4,38,7,93,9,-120,11,-80,13,-43,15,-17,17,4,20,16,22,16,24,9,26,-13,27,-41,29,-93,31,113,33,31,35,-51,36,98,38,-23,39,94,41,-59,42,16,44,86,45,122,46,-108,47,-107,48,-127,49,90,50,25,51,-55,51,89,52,-36,52,63,53,-107,53,-54,53,-16,53,-9,53,-19,53,-54,53,-116,53,63,53,-48,52,85,52,-69,51,17,51,77,50,117,49,-122,48,-124,47,109,46,65,45,2,44,-79,42,77,41,-43,39,81,38,-75,36,17,35,89,33,-108,31,-62,29,-30,27,-9,25,0,24,-1,21,-11,19,-29,17,-58,15,-89,13,127,11,83,9,33,7,-13,4,-74,2,-120,0,76,-2,25,-4,-30,-7,-75,-9,-125,-11,95,-13,55,-15,27,-17,6,-19,-7,-22,-13,-24,-6,-26,10,-27,37,-29,80,-31,-123,-33,-58,-35,31,-36,123,-38,-14,-40,116,-41,8,-42,-79,-44,105,-45,56,-46,22,-47,16,-48,21,-49,57,-50,104,-51,-72,-52,19,-52,-113,-53,25,-53,-63,-54,121,-54,79,-54,53,-54,56,-54,81,-54,126,-54,-56,-54,34,-53,-104,-53,34,-52,-61,-52,124,-51,70,-50,44,-49,33,-48,45,-47,80,-46,-127,-45,-56,-44,39,-42,-118,-41,17,-39,-106,-38,60,-36,-29,-35,-93,-33,107,-31,69,-29,37,-27,23,-25,14,-23,22,-21,29,-19,56,-17,77,-15,117,-13,-102,-11,-58,-9,-9,-7,39,-4,91,-2,-111,0,-61,2,-8,4,37,7,87,9,124,11,-93,13,-62,15,-42,17,-22,19,-18,21,-19,23,-30,25,-58,27,-89,29,113,31,56,33,-24,34,-116,36,35,38,-93,39}; }
	private static byte[] data41(){ return new byte[] {26,41,120,42,-56,43,5,45,42,46,66,47,63,48,44,49,3,50,-63,50,109,51,0,52,-128,52,-27,52,56,53,111,53,-110,53,-96,53,-111,53,111,53,55,53,-29,52,127,52,-2,51,108,51,-66,50,2,50,37,49,66,48,59,47,44,46,0,45,-59,43,122,42,20,41,-90,39,33,38,-117,36,-18,34,51,33,121,31,-90,29,-48,27,-29,25,-9,23,-12,21,-11,19,-29,17,-51,15,-78,13,-114,11,102,9,62,7,10,5,-33,2,-87,0,121,-2,70,-4,24,-6,-22,-9,-64,-11,-99,-13,122,-15,100,-17,78,-19,72,-21,67,-23,80,-25,95,-27,-126,-29,-88,-31,-25,-33,38,-34,-126,-36,-33,-38,90,-39,-39,-41,115,-42,26,-43,-44,-45,-95,-46,-123,-47,118,-48,-122,-49,-99,-50,-41,-51,29,-51,126,-52,-11,-53,125,-53,37,-53,-39,-54,-82,-54,-110,-54,-109,-54,-91,-54,-42,-54,19,-53,115,-53,-33,-53,105,-52,5,-51,-73,-51,-127,-50,95,-49,81,-48,90,-47,116,-46,-92,-45,-27,-44,58,-42,-94,-41,22,-39,-91,-38,54,-36,-26,-35,-108,-33,99,-31,41,-29,17,-27,-12,-26,-20,-24,-23,-22,-15,-20,-2,-18,24,-15,50,-13,88,-11,122,-9,-85,-7,-46,-5,5,-2,52,0,98,2,-107,4,-68,6,-22,8,12,11,49,13,74,15,94,17,109,19,112,21,107,23,95,25,66,27,32,29,-21,30,-83,32,95,34,3,36,-104,37,27,39,-114,40,-15,41,63,43,124,44,-88,45,-69,46,-65,47,-83,48,-125,49,72,50,-10,50,-117,51,16,52,121,52,-52,52,13,53,49,53,68,53,59,53,30,53,-23,52,-98,52,60,52,-59,51,51,51,-109,50,-43,49,6,49,34,48,39,47,29,46,-10,44,-56,43,119,42,41,41,-78,39,62,38,-83,36,16,35,104,33,-87,31,-26,29,14,28,48,26,67,24,79,22,77,20,70,18,54,16,32,14,1,12,-30,9,-72,7,-111,5,101,3,55,1,10,-1,-35,-4,-80,-6,-121,-8,97,-10,63,-12,34,-14,11,-16,-5,-19,-13,-21,-14,-23,-1,-25,15,-26,52,-28,90,-30,-105,-32,-39,-34,47,-35,-110,-37,4,-38,-119,-40,26,-41,-60,-43,118,-44,71,-45,32,-46,21,-47,24,-48,53,-49,98,-50,-87,-51,2,-51,113,-52,-6,-53,-107,-53,73,-53,20,-53,-15,-54,-19,-54,-9,-54,32,-53,88,-53,-81,-53,17,-52,-105,-52,40,-51,-44,-51,-107,-50,106,-49,84,-48,85,-47,102,-46,-115,-45,-56,-44,17,-42,116,-41,-36,-40,102,-38,-20,-37,-107,-35,60,-33,-1,-32,-61,-30,-98,-28,125,-26,107,-24,98,-22,99,-20,105,-18,126,-16,-114,-14,-78,-12,-53,-10,-7,-8,25,-5,72,-3,114,-1,-99,1,-54,3,-18,5,26,8,56,10,92,12,112,14,-122,16,-113,18,-106,20,-114,22,-126,24,100,26,70,28,11,30,-38,31,-127,33,50,35,-64,36,78,38,-65,39,41,41,122,42,-69,43,-19,44,3,46,17,47,-1,47,-31,48,-87,49,95,50,-4,50,-121,51,-9,51,88,52,-104,52,-49,52,-33,52,-22,52,-50,52,-87,52,99,52,13,52,-100,51,27,51,125,50,-49,49,9,49,46,48,63,47,60,46,35,45,-5,43,-67,42,107,41,14,40,-107,38,25,37,-127,35,-32,33,51,32,109,30,-84,28,-54,26,-18,24,-3,22,6,21,7,19,-3,16,-18,14,-42,12,-68,10,-100,8,119,6,82,4,40,2,-1,-1,-39,-3,-85,-5,-117,-7,98,-9,71,-11,41,-13,20,-15,7,-17,-4,-20,-1,-22,7,-23,27,-25,58,-27,98,-29,-102,-31,-38,-33,46,-34,-115,-36,-8,-38,125,-39,5,-40,-85,-42,90,-43,31,-44,-10,-46,-31,-47,-34,-48,-13,-49,22,-49,87,-50,-93,-51,15,-51,-120,-52,30,-52,-60,-53,-123,-53,92,-53,70,-53,76,-53,99,-53,-108,-53,-35,-53,54,-52,-83,-52,51,-51,-44,-51,-120,-50,79,-49,51,-48,31,-47,45,-46,66,-45,112,-44,-75,-43,1,-41,107,-40,-38,-39,99,-37,-10,-36,-101,-34,76,-32,11,-30,-40,-29,-80,-27,-107,-25,-128,-23,124,-21,118,-19,-124,-17,-112,-15,-90,-13,-63,-11,-32,-9,0,-6,41,-4,74,-2,119,0,-104,2,-62,4,-28,6,3,9,35,11,56,13,75,15,88,17,89,19,88,21,71,23,52,25,12,27,-27,28,-92,30,97,32,8,34,-88,35,48,37,-78,38,25,40,119,41,-63,42,-12,43,28,45,41,46,41,47,17,48,-28,48,-93,49,78,50,-31,50,98,51,-56,51,27,52,87,52,126,52,-118,52,-120,52,100,52,53,52,-25,51,-119,51,15,51,-121,50,-33,49,45,49,93,48,126,47,-122,46,127,45,97,44,49,43,-15,41,-103,40,55,39,-65,37,58,36,-95,34,3,33,71,31,-111,29,-67,27,-23,25,2,24,24,22,30,20,33,18,24,16,10,14,-10,11,-35,9}; }
	private static byte[] data42(){ return new byte[] {-64,7,-97,5,124,3,89,1,49,-1,16,-3,-22,-6,-53,-8,-83,-10,-111,-12,-127,-14,108,-16,104,-18,102,-20,108,-22,-127,-24,-104,-26,-64,-28,-14,-30,46,-31,124,-33,-45,-35,61,-36,-78,-38,60,-39,-47,-41,125,-42,52,-43,6,-44,-31,-46,-38,-47,-37,-48,-4,-49,39,-49,111,-50,-57,-51,55,-51,-67,-52,85,-52,12,-52,-53,-53,-78,-53,-99,-53,-82,-53,-52,-53,3,-52,81,-52,-76,-52,46,-51,-69,-51,98,-50,25,-49,-22,-49,-53,-48,-60,-47,-52,-46,-17,-45,26,-43,98,-42,-74,-41,26,-39,-108,-38,24,-36,-80,-35,84,-33,5,-31,-56,-30,-111,-28,108,-26,76,-24,58,-22,48,-20,48,-18,51,-16,67,-14,83,-12,108,-10,-121,-8,-89,-6,-59,-4,-20,-2,9,1,48,3,78,5,109,7,-118,9,-98,11,-76,13,-69,15,-58,17,-65,19,-71,21,-96,23,-123,25,91,27,39,29,-28,30,-105,32,58,34,-50,35,86,37,-56,38,47,40,-125,41,-60,42,-12,43,18,45,25,46,18,47,-15,47,-64,48,121,49,26,50,-85,50,33,51,-124,51,-47,51,7,52,38,52,52,52,33,52,5,52,-58,51,125,51,19,51,-100,50,9,50,101,49,-86,48,-38,47,-9,46,-2,45,-12,44,-45,43,-91,42,94,41,12,40,-93,38,47,37,-90,35,19,34,108,32,-67,30,-5,28,50,27,91,25,119,23,-113,21,-106,19,-98,17,-107,15,-116,13,124,11,98,9,80,7,43,5,17,3,-15,0,-51,-2,-79,-4,-111,-6,115,-8,94,-10,69,-12,58,-14,44,-16,46,-18,45,-20,63,-22,83,-24,117,-26,-95,-28,-41,-30,27,-31,110,-33,-53,-35,58,-36,-73,-38,65,-39,-28,-41,-115,-42,81,-43,33,-44,10,-45,-3,-47,16,-47,41,-48,98,-49,-85,-50,7,-50,127,-51,3,-51,-88,-52,85,-52,41,-52,3,-52,-2,-53,10,-52,45,-52,105,-52,-74,-52,28,-51,-103,-51,38,-50,-47,-50,-121,-49,88,-48,62,-47,50,-46,64,-45,93,-44,-114,-43,-47,-42,37,-40,-118,-39,1,-37,-123,-36,27,-34,-68,-33,110,-31,43,-29,-11,-28,-54,-26,-85,-24,-109,-22,-119,-20,-127,-18,-122,-16,-114,-14,-99,-12,-79,-10,-55,-8,-30,-6,2,-3,27,-1,63,1,86,3,121,5,-114,7,-87,9,-75,11,-55,13,-53,15,-47,17,-59,19,-70,21,-100,23,127,25,76,27,24,29,-52,30,127,32,24,34,-81,35,42,37,-95,38,-2,39,78,41,-111,42,-75,43,-42,44,-40,45,-52,46,-85,47,117,48,42,49,-51,49,87,50,-50,50,46,51,121,51,-82,51,-52,51,-41,51,-58,51,-89,51,106,51,28,51,-71,50,58,50,-82,49,8,49,76,48,-127,47,-101,46,-90,45,-100,44,-128,43,78,42,16,41,-70,39,89,38,-30,36,98,35,-52,33,45,32,127,30,-64,28,-4,26,38,25,74,23,97,21,113,19,120,17,118,15,114,13,97,11,85,9,58,7,40,5,6,3,-14,0,-49,-2,-71,-4,-102,-6,-120,-8,109,-10,99,-12,81,-14,82,-16,79,-18,88,-20,109,-22,-128,-24,-82,-26,-43,-28,20,-29,92,-31,-84,-33,21,-34,125,-36,6,-37,-116,-39,53,-40,-34,-42,-89,-43,119,-44,96,-45,89,-46,102,-47,-119,-48,-66,-49,7,-49,103,-50,-38,-51,100,-51,4,-51,-74,-52,-125,-52,97,-52,88,-52,103,-52,-125,-52,-61,-52,9,-51,114,-51,-24,-51,121,-50,24,-49,-42,-49,-100,-48,-125,-47,115,-46,125,-45,-105,-44,-60,-43,3,-41,85,-40,-76,-39,39,-37,-88,-36,55,-34,-40,-33,-127,-31,61,-29,-1,-28,-44,-26,-87,-24,-106,-22,125,-20,121,-18,115,-16,122,-14,-126,-12,-109,-10,-91,-8,-69,-6,-45,-4,-19,-2,6,1,33,3,55,5,79,7,95,9,112,11,120,13,124,15,124,17,108,19,96,21,64,23,28,25,-20,26,-82,28,105,30,18,32,-79,33,62,35,-65,36,47,38,-112,39,-34,40,29,42,71,43,98,44,104,45,92,46,59,47,7,48,-68,48,98,49,-21,49,104,50,-58,50,22,51,77,51,108,51,125,51,109,51,81,51,27,51,-53,50,114,50,-12,49,109,49,-53,48,21,48,76,47,111,46,123,45,121,44,97,43,51,42,-2,40,-87,39,82,38,-33,36,97,35,-40,33,55,32,-108,30,-38,28,25,27,76,25,115,23,-110,21,-90,19,-78,17,-72,15,-75,13,-80,11,-96,9,-108,7,124,5,106,3,81,1,56,-1,37,-3,9,-5,-6,-8,-25,-10,-38,-12,-44,-14,-50,-16,-44,-18,-33,-20,-14,-22,16,-23,53,-25,101,-27,-91,-29,-26,-31,67,-32,-96,-34,20,-35,-110,-37,35,-38,-66,-40,116,-41,47,-42,8,-43,-24,-45,-29,-46,-19,-47,11,-47,65,-48,-125,-49,-30,-50,81,-50,-41,-51,113,-51,35,-51,-27,-52,-57,-52,-80,-52,-65,-52,-42,-52,11,-51,83,-51,-81,-51,36,-50,-85,-50}; }
	private static byte[] data43(){ return new byte[] {71,-49,-5,-49,-67,-48,-99,-47,-125,-46,-117,-45,-102,-44,-62,-43,-4,-42,63,-40,-95,-39,5,-37,-124,-36,11,-34,-96,-33,75,-31,-10,-30,-69,-28,-127,-26,86,-24,55,-22,28,-20,15,-18,3,-16,7,-14,5,-12,20,-10,31,-8,47,-6,69,-4,87,-2,111,0,-126,2,-103,4,-89,6,-69,8,-62,10,-51,12,-53,14,-55,16,-70,18,-87,20,-120,22,103,24,49,26,-8,27,-80,29,89,31,-5,32,-120,34,10,36,126,37,-34,38,49,40,113,41,-96,42,-67,43,-56,44,-66,45,-93,46,116,47,46,48,-42,48,106,49,-25,49,81,50,-93,50,-31,50,10,51,29,51,25,51,3,51,-47,50,-110,50,51,50,-53,49,66,49,-82,48,-1,47,62,47,104,46,-126,45,-128,44,122,43,79,42,36,41,-40,39,-119,38,31,37,-84,35,37,34,-107,32,-15,30,71,29,-120,27,-56,25,-14,23,27,22,53,20,73,18,86,16,87,14,91,12,80,10,73,8,57,6,40,4,23,2,3,0,-17,-3,-34,-5,-50,-7,-66,-9,-74,-11,-81,-13,-81,-15,-76,-17,-63,-19,-43,-21,-14,-23,25,-24,72,-26,-124,-28,-53,-30,31,-31,126,-33,-17,-35,106,-36,-11,-38,-109,-39,60,-40,-3,-42,-56,-43,-87,-44,-101,-45,-95,-46,-71,-47,-25,-48,35,-48,125,-49,-31,-50,96,-50,-10,-51,-104,-51,92,-51,41,-51,21,-51,16,-51,39,-51,75,-51,-113,-51,-35,-51,74,-50,-57,-50,88,-49,2,-48,-69,-48,-116,-47,111,-46,101,-45,112,-44,-119,-43,-70,-42,-11,-41,73,-39,-90,-38,26,-36,-107,-35,38,-33,-64,-32,105,-30,32,-28,-34,-27,-83,-25,-127,-23,99,-21,74,-19,58,-17,52,-15,46,-13,51,-11,59,-9,68,-7,85,-5,98,-3,116,-1,-123,1,-105,3,-95,5,-76,7,-72,9,-64,11,-66,13,-72,15,-84,17,-104,19,124,21,85,23,38,25,-20,26,-91,28,85,30,-9,31,-122,33,19,35,-127,36,-15,37,64,39,-114,40,-68,41,-26,42,-13,43,-12,44,-33,45,-72,46,124,47,46,48,-57,48,82,49,-62,49,33,50,107,50,-102,50,-68,50,-63,50,-75,50,-109,50,90,50,13,50,-85,49,51,49,-90,48,8,48,79,47,-118,46,-86,45,-68,44,-71,43,-93,42,125,41,66,40,-6,38,-96,37,52,36,-66,34,51,33,-99,31,-3,29,72,28,-110,26,-58,24,-7,22,25,21,58,19,74,17,89,15,95,13,95,11,91,9,84,7,72,5,59,3,45,1,28,-1,17,-3,1,-5,-8,-8,-19,-10,-19,-12,-23,-14,-12,-16,-4,-18,20,-19,44,-21,84,-23,127,-25,-69,-27,-4,-29,78,-30,-86,-32,16,-33,-114,-35,13,-36,-88,-38,75,-39,0,-40,-57,-42,-96,-43,-121,-44,-122,-45,-107,-46,-76,-47,-18,-48,53,-48,-110,-49,9,-49,-118,-50,43,-50,-40,-51,-94,-51,120,-51,112,-51,111,-51,-112,-51,-67,-51,5,-50,95,-50,-48,-50,84,-49,-19,-49,-99,-48,89,-47,54,-46,23,-45,25,-44,33,-43,70,-42,115,-41,-69,-40,10,-38,111,-37,-31,-36,100,-34,-15,-33,-112,-31,58,-29,-18,-28,-78,-26,124,-24,82,-22,50,-20,24,-18,8,-16,-2,-15,-10,-13,-6,-11,-4,-9,6,-6,16,-4,26,-2,41,0,51,2,66,4,72,6,83,8,83,10,84,12,77,14,65,16,46,18,19,20,-16,21,-62,23,-115,25,73,27,-1,28,-93,30,63,32,-58,33,75,35,-78,36,25,38,97,39,-91,40,-49,41,-21,42,-9,43,-22,44,-46,45,-96,46,93,47,8,48,-102,48,29,49,-122,49,-34,49,30,50,77,50,98,50,101,50,80,50,42,50,-23,49,-100,49,45,49,-74,48,36,48,124,47,-57,46,-8,45,22,45,39,44,30,43,6,42,-33,40,-95,39,86,38,-3,36,-114,35,24,34,-117,32,-6,30,80,29,-88,27,-24,25,35,24,84,22,121,20,-105,18,-79,16,-71,14,-54,12,-59,10,-50,8,-65,6,-62,4,-80,2,-84,0,-98,-2,-107,-4,-116,-6,-120,-8,-126,-10,-121,-12,-119,-14,-104,-16,-87,-18,-62,-20,-26,-22,14,-23,69,-25,-125,-27,-51,-29,35,-30,-122,-32,-10,-34,115,-35,3,-36,-102,-38,73,-39,4,-40,-49,-42,-80,-43,-97,-44,-96,-45,-72,-46,-36,-47,28,-47,103,-48,-49,-49,67,-49,-47,-50,114,-50,40,-50,-15,-51,-42,-51,-60,-51,-45,-51,-13,-51,35,-50,115,-50,-54,-50,67,-49,-57,-49,101,-48,20,-47,-41,-47,-81,-46,-103,-45,-107,-44,-91,-43,-58,-42,-10,-41,62,-39,-120,-38,-9,-37,94,-35,-24,-34,112,-32,15,-30,-75,-29,110,-27,38,-25,-6,-24,-61,-22,-90,-20,-120,-18,116,-16,103,-14,96,-12,89,-10,94,-8,95,-6,104,-4,107,-2,124,0,120,2,-116,4,-121,6,-115,8,-114,10,-126,12,126,14,103,16,82,18,47,20,10,22,-44,23,-100,25,83,27,0,29,-92,30}; }
	private static byte[] data44(){ return new byte[] {53,32,-65,33,54,35,-96,36,-6,37,70,39,124,40,-86,41,-68,42,-60,43,-73,44,-109,45,101,46,27,47,-64,47,82,48,-48,48,53,49,-115,49,-57,49,-12,49,8,50,8,50,-16,49,-53,49,-124,49,58,49,-57,48,81,48,-68,47,21,47,97,46,-115,45,-76,44,-69,43,-70,42,-96,41,122,40,60,39,-7,37,-105,36,52,35,-73,33,52,32,-98,30,0,29,80,27,-101,25,-44,23,12,22,49,20,87,18,108,16,-124,14,-117,12,-102,10,-107,8,-101,6,-108,4,-111,2,-116,0,-125,-2,-128,-4,122,-6,122,-8,122,-10,-125,-12,-119,-14,-99,-16,-78,-18,-48,-20,-9,-22,39,-23,93,-25,-93,-27,-17,-29,75,-30,-79,-32,37,-33,-90,-35,55,-36,-42,-38,-123,-39,67,-40,22,-41,-14,-43,-22,-44,-21,-45,5,-45,46,-46,108,-47,-66,-48,33,-48,-98,-49,39,-49,-51,-50,-126,-50,78,-50,47,-50,34,-50,48,-50,75,-50,-122,-50,-58,-50,44,-49,-105,-49,36,-48,-71,-48,108,-47,41,-46,4,-45,-25,-45,-28,-44,-15,-43,13,-41,64,-40,125,-39,-50,-38,47,-36,-100,-35,29,-33,-94,-32,64,-30,-31,-29,-109,-27,78,-25,19,-23,-28,-22,-69,-20,-100,-18,-127,-16,115,-14,98,-12,96,-10,87,-8,89,-6,91,-4,93,-2,100,0,99,2,107,4,103,6,105,8,97,10,88,12,72,14,53,16,21,18,-10,19,-58,21,-108,23,81,25,11,27,-79,28,86,30,-31,31,106,33,-33,34,70,36,-96,37,-26,38,32,40,72,41,91,42,100,43,79,44,55,45,-5,45,-69,46,90,47,-16,47,107,48,-42,48,40,49,108,49,-111,49,-83,49,-86,49,-101,49,111,49,54,49,-33,48,127,48,0,48,115,47,-46,46,26,46,82,45,117,44,-123,43,-123,42,115,41,76,40,26,39,-47,37,126,36,23,35,-89,33,33,32,-105,30,-9,28,81,27,-97,25,-34,23,25,22,69,20,111,18,-117,16,-93,14,-74,12,-63,10,-54,8,-48,6,-52,4,-45,2,-53,0,-51,-2,-52,-4,-56,-6,-48,-8,-48,-10,-34,-12,-23,-14,-1,-16,22,-17,58,-19,97,-21,-108,-23,-50,-25,21,-26,99,-28,-63,-30,39,-31,-97,-33,31,-34,-79,-36,82,-37,-1,-39,-64,-40,-112,-41,110,-42,100,-43,101,-44,124,-45,-89,-46,-32,-47,50,-47,-108,-48,10,-48,-105,-49,53,-49,-23,-50,-78,-50,-113,-50,127,-50,-120,-50,-94,-50,-47,-50,25,-49,110,-49,-35,-49,97,-48,-16,-48,-94,-47,86,-46,45,-45,11,-44,1,-43,8,-42,33,-41,73,-40,-122,-39,-51,-38,40,-36,-109,-35,5,-33,-111,-32,27,-30,-62,-29,100,-27,33,-25,-38,-24,-86,-22,119,-20,85,-18,51,-16,33,-14,9,-12,2,-10,-11,-9,-15,-7,-17,-5,-20,-3,-20,-1,-18,1,-24,3,-21,5,-34,7,-36,9,-54,11,-68,13,-95,15,-124,17,94,19,47,21,-6,22,-73,24,111,26,22,28,-73,29,69,31,-52,32,67,34,-88,35,7,37,74,38,-116,39,-85,40,-50,41,-54,42,-55,43,-95,44,123,45,45,46,-33,46,111,47,-12,47,94,48,-68,48,-5,48,50,49,71,49,85,49,65,49,36,49,-22,48,-96,48,66,48,-52,47,70,47,-88,46,-3,45,56,45,99,44,126,43,127,42,121,41,88,40,45,39,-19,37,-96,36,66,35,-41,33,92,32,-43,30,65,29,-98,27,-10,25,58,24,125,22,-79,20,-35,18,4,17,32,15,58,13,74,11,89,9,98,7,106,5,109,3,113,1,115,-1,118,-3,122,-5,-127,-7,-121,-9,-106,-11,-91,-13,-68,-15,-42,-17,-4,-19,34,-20,88,-22,-109,-24,-41,-26,43,-27,-127,-29,-19,-31,94,-32,-31,-34,112,-35,14,-36,-71,-38,119,-39,66,-40,34,-41,12,-42,17,-43,30,-44,69,-45,124,-46,-60,-47,35,-47,-108,-48,24,-48,-80,-49,96,-49,30,-49,-10,-50,-32,-50,-35,-50,-14,-50,27,-49,85,-49,-88,-49,11,-48,-125,-48,20,-47,-81,-47,104,-46,43,-45,5,-44,-14,-44,-16,-43,-3,-42,34,-40,77,-39,-109,-38,-30,-37,67,-35,-80,-34,45,-32,-73,-31,75,-29,-16,-28,-100,-26,84,-24,22,-22,-32,-21,-75,-19,-115,-17,116,-15,84,-13,74,-11,49,-9,49,-7,31,-5,33,-3,21,-1,21,1,15,3,6,5,1,7,-15,8,-26,10,-49,12,-73,14,-107,16,114,18,64,20,12,22,-54,23,-128,25,44,27,-54,28,97,30,-28,31,98,33,-56,34,43,36,115,37,-71,38,-35,39,5,41,7,42,11,43,-20,43,-57,44,-120,45,58,46,-41,46,95,47,-40,47,52,48,-119,48,-68,48,-27,48,-10,48,-18,48,-38,48,-86,48,107,48,23,48,-86,47,49,47,-99,46,-6,45,67,45,118,44,-98,43,-86,42,-83,41,-105,40,119,39,66,38,0,37,-85,35,73,34,-36,32,89,31,-42,29,54,28}; }
	private static byte[] data45(){ return new byte[] {-101,26,-25,24,50,23,110,21,-91,19,-48,17,-7,15,18,14,50,12,65,10,82,8,99,6,99,4,119,2,115,0,-126,-2,-122,-4,-112,-6,-101,-8,-86,-10,-68,-12,-44,-14,-15,-16,18,-17,64,-19,110,-21,-83,-23,-19,-25,62,-26,-106,-28,-5,-30,107,-31,-23,-33,114,-34,14,-35,-76,-37,105,-38,52,-39,4,-40,-13,-42,-29,-43,-9,-44,8,-44,65,-45,122,-46,-45,-47,57,-47,-78,-48,68,-48,-29,-49,-98,-49,101,-49,69,-49,59,-49,62,-49,96,-49,-118,-49,-43,-49,40,-48,-103,-48,22,-47,-82,-47,79,-46,18,-45,-44,-45,-65,-44,-89,-43,-79,-42,-65,-41,-23,-40,27,-38,98,-37,-74,-36,24,-34,-120,-33,10,-31,-111,-30,46,-28,-52,-27,125,-25,52,-23,-10,-22,-63,-20,-110,-18,110,-16,75,-14,52,-12,27,-10,13,-8,-5,-7,-11,-5,-27,-3,-32,-1,-43,1,-53,3,-64,5,-77,7,-98,9,-114,11,109,13,85,15,39,17,-1,18,-57,20,-119,22,65,24,-14,25,-113,27,48,29,-77,30,55,32,-89,33,8,35,97,36,-93,37,-39,38,1,40,18,41,26,42,8,43,-21,43,-73,44,115,45,28,46,-81,46,51,47,-97,47,-6,47,63,48,114,48,-113,48,-103,48,-113,48,110,48,61,48,-13,47,-100,47,41,47,-87,46,17,46,105,45,-83,44,-34,43,-4,42,11,42,5,41,-14,39,-55,38,-107,37,78,36,-5,34,-106,33,37,32,-90,30,29,29,-126,27,-29,25,50,24,123,22,-67,20,-17,18,35,17,69,15,107,13,-125,11,-99,9,-83,7,-63,5,-54,3,-37,1,-32,-1,-15,-3,-5,-5,8,-6,28,-8,44,-10,70,-12,100,-14,-125,-16,-79,-18,-34,-20,24,-21,89,-23,-93,-25,-8,-27,89,-28,-62,-30,61,-31,-66,-33,81,-34,-15,-36,-97,-37,94,-38,42,-39,9,-40,-11,-42,-10,-43,6,-43,41,-44,96,-45,-92,-46,1,-46,109,-47,-17,-48,-123,-48,42,-48,-21,-49,-75,-49,-96,-49,-108,-49,-93,-49,-61,-49,-8,-49,64,-48,-96,-48,10,-47,-106,-47,37,-46,-41,-46,-114,-45,97,-44,65,-43,53,-42,58,-41,79,-40,118,-39,-84,-38,-16,-37,72,-35,-89,-34,28,-32,-106,-31,36,-29,-72,-28,93,-26,6,-24,-64,-23,124,-21,72,-19,20,-17,-16,-16,-58,-14,-79,-12,-112,-10,-125,-8,105,-6,96,-4,79,-2,66,0,54,2,35,4,23,6,3,8,-21,9,-45,11,-79,13,-115,15,98,17,46,19,-13,20,-80,22,97,24,12,26,-89,27,62,29,-67,30,60,32,-92,33,5,35,80,36,-107,37,-64,38,-27,39,-16,40,-12,41,-38,42,-66,43,125,44,60,45,-36,45,108,46,-20,46,83,47,-85,47,-20,47,28,48,52,48,62,48,45,48,13,48,-42,47,-113,47,45,47,-60,46,54,46,-88,45,-10,44,62,44,107,43,-116,42,-103,41,-110,40,-127,39,86,38,37,37,-32,35,-119,34,42,33,-71,31,59,30,-74,28,26,27,-128,25,-48,23,30,22,95,20,-104,18,-53,16,-10,14,24,13,60,11,82,9,109,7,125,5,-109,3,-97,1,-77,-1,-66,-3,-46,-5,-27,-7,-10,-9,22,-10,42,-12,83,-14,118,-16,-91,-18,-36,-20,22,-21,94,-23,-81,-25,2,-26,112,-28,-43,-30,91,-31,-36,-33,120,-34,22,-35,-49,-37,-117,-38,96,-39,64,-40,50,-41,52,-42,75,-43,107,-44,-86,-45,-17,-46,80,-46,-65,-47,64,-47,-37,-48,-127,-48,65,-48,21,-48,-9,-49,-12,-49,-1,-49,34,-48,87,-48,-94,-48,-5,-48,111,-47,-16,-47,-118,-46,48,-45,-16,-45,-70,-44,-97,-43,-116,-42,-107,-41,-93,-40,-52,-39,-3,-38,65,-36,-107,-35,-15,-34,101,-32,-38,-31,102,-29,-8,-28,-106,-26,64,-24,-14,-23,-82,-21,116,-19,62,-17,17,-15,-19,-14,-58,-12,-80,-10,-113,-8,-127,-6,102,-4,89,-2,68,0,50,2,33,4,11,6,-12,7,-38,9,-71,11,-104,13,110,15,62,17,6,19,-55,20,127,22,48,24,-42,25,107,27,1,29,126,30,-9,31,95,33,-71,34,7,36,68,37,113,38,-112,39,-98,40,-102,41,-123,42,96,43,38,44,-34,44,127,45,15,46,-115,46,-11,46,77,47,-114,47,-67,47,-40,47,-32,47,-46,47,-78,47,126,47,52,47,-35,46,105,46,-21,45,82,45,-84,44,-13,43,35,43,72,42,86,41,84,40,70,39,30,38,-13,36,-84,35,96,34,1,33,-108,31,29,30,-105,28,5,27,108,25,-62,23,21,22,87,20,-102,18,-52,16,-1,14,40,13,73,11,109,9,-125,7,-95,5,-78,3,-52,1,-37,-1,-13,-3,5,-4,30,-6,53,-8,84,-10,114,-12,-103,-14,-60,-16,-13,-18,49,-19,105,-21,-69,-23,5,-24,103,-26,-55,-28,64,-29,-71,-31,73,-32,-37,-34,-123,-35,54,-36,-7,-38,-50,-39,-84,-40,-95,-41,-93,-42,-74,-43,-34,-44,19,-44}; }
	private static byte[] data46(){ return new byte[] {94,-45,-69,-46,41,-46,-85,-47,64,-47,-23,-48,-91,-48,117,-48,86,-48,82,-48,87,-48,122,-48,-85,-48,-18,-48,77,-47,-77,-47,56,-46,-56,-46,111,-45,37,-44,-14,-44,-55,-43,-69,-42,-75,-41,-56,-40,-27,-39,20,-37,82,-36,-98,-35,-4,-34,97,-32,-38,-31,89,-29,-23,-28,-125,-26,36,-24,-44,-23,-121,-21,75,-19,13,-17,-33,-16,-81,-14,-117,-12,103,-10,75,-8,46,-6,24,-4,-1,-3,-23,-1,-45,1,-66,3,-96,5,-114,7,100,9,77,11,31,13,-10,14,-61,16,-121,18,75,20,-5,21,-82,23,76,25,-23,26,117,28,-9,29,108,31,-44,32,49,34,122,35,-68,36,-25,37,7,39,23,40,20,41,1,42,-33,42,-92,43,99,44,0,45,-99,45,19,46,-120,46,-36,46,38,47,88,47,118,47,-125,47,122,47,96,47,46,47,-17,46,-107,46,46,46,-78,45,31,45,-124,44,-57,43,8,43,42,42,70,41,70,40,64,39,31,38,-7,36,-70,35,116,34,28,33,-74,31,70,30,-61,28,62,27,-91,25,6,24,91,22,-88,20,-18,18,40,17,95,15,-115,13,-73,11,-36,9,-2,7,24,6,56,4,75,2,107,0,123,-2,-99,-4,-82,-6,-45,-8,-18,-10,18,-11,61,-13,101,-15,-98,-17,-42,-19,22,-20,101,-22,-78,-24,20,-25,121,-27,-22,-29,106,-30,-14,-32,-117,-33,45,-34,-30,-36,-96,-37,115,-38,79,-39,67,-40,61,-41,85,-42,112,-43,-87,-44,-21,-45,69,-45,-82,-46,45,-46,-70,-47,95,-47,22,-47,-35,-48,-66,-48,-85,-48,-78,-48,-55,-48,-13,-48,51,-47,-122,-47,-24,-47,101,-46,-22,-46,-114,-45,57,-44,-1,-44,-49,-43,-72,-42,-86,-41,-74,-40,-57,-39,-12,-38,37,-36,109,-35,-66,-34,32,-32,-115,-31,9,-29,-115,-28,32,-26,-67,-25,97,-23,18,-21,-53,-20,-121,-18,85,-16,27,-14,-12,-13,-55,-11,-90,-9,-121,-7,104,-5,77,-3,50,-1,22,1,-2,2,-33,4,-61,6,-96,8,124,10,83,12,36,14,-15,15,-74,17,115,19,42,21,-43,22,123,24,20,26,-96,27,39,29,-102,30,9,32,98,33,-76,34,-14,35,42,37,69,38,96,39,91,40,82,41,50,42,0,43,-64,43,106,44,3,45,-116,45,-2,45,95,46,-82,46,-25,46,16,47,36,47,34,47,17,47,-23,46,-80,46,100,46,2,46,-112,45,9,45,113,44,-57,43,8,43,61,42,89,41,107,40,104,39,86,38,53,37,4,36,-61,34,120,33,25,32,-79,30,61,29,-73,27,48,26,-109,24,-12,22,72,21,-108,19,-41,17,21,16,74,14,123,12,-90,10,-51,8,-18,6,18,5,46,3,75,1,106,-1,-124,-3,-92,-5,-62,-7,-26,-9,12,-10,52,-12,103,-14,-106,-16,-42,-18,20,-19,98,-21,-79,-23,15,-24,115,-26,-28,-28,96,-29,-25,-31,121,-32,27,-33,-54,-35,-122,-36,81,-37,43,-38,21,-39,14,-40,28,-41,49,-42,101,-43,-99,-44,-15,-45,81,-45,-58,-46,77,-46,-24,-47,-106,-47,83,-47,43,-47,12,-47,12,-47,21,-47,57,-47,107,-47,-78,-47,15,-46,120,-46,-3,-46,-117,-45,49,-44,-21,-44,-83,-43,-113,-42,115,-41,113,-40,-128,-39,-106,-38,-57,-37,-4,-36,72,-34,-101,-33,2,-31,111,-30,-18,-29,117,-27,7,-25,-91,-24,75,-22,-4,-21,-79,-19,115,-17,55,-15,4,-13,-42,-12,-86,-10,-124,-8,98,-6,64,-4,32,-2,4,0,-33,1,-57,3,-97,5,-128,7,86,9,45,11,-3,12,-55,14,-115,16,76,18,2,20,-79,21,86,23,-14,24,-126,26,12,28,-125,29,-12,30,86,32,-89,33,-12,34,38,36,84,37,108,38,117,39,113,40,89,41,49,42,-6,42,-85,43,82,44,-32,44,96,45,-53,45,36,46,106,46,-100,46,-68,46,-55,46,-63,46,-90,46,124,46,55,46,-25,45,-128,45,4,45,126,44,-38,43,47,43,105,42,-101,41,-78,40,-64,39,-69,38,-94,37,-124,36,74,35,12,34,-69,32,92,31,-11,29,123,28,-6,26,110,25,-44,23,53,22,-119,20,-42,18,28,17,89,15,-108,13,-61,11,-12,9,27,8,68,6,101,4,-117,2,-88,0,-52,-2,-20,-4,16,-5,51,-7,94,-9,-123,-11,-72,-13,-19,-15,36,-16,106,-18,-81,-20,1,-21,90,-23,-68,-25,41,-26,-95,-28,34,-29,-80,-31,77,-32,-13,-34,-86,-35,110,-36,61,-37,36,-38,16,-39,20,-40,38,-41,69,-42,126,-43,-66,-44,25,-44,125,-45,-2,-46,-122,-46,45,-46,-38,-47,-91,-47,123,-47,104,-47,106,-47,121,-47,-92,-47,-41,-47,39,-46,-125,-46,-9,-46,121,-45,16,-44,-72,-44,113,-43,62,-42,25,-41,9,-40,3,-39,20,-38,46,-37,93,-36,-105,-35,-31,-34,54,-32,-102,-31,11,-29,-122,-28,14,-26,-96,-25,58,-23,-31,-22,-114,-20,68,-18,0,-16,-59,-15,-116,-13}; }
	private static byte[] data47(){ return new byte[] {92,-11,46,-9,4,-7,-34,-6,-72,-4,-108,-2,115,0,76,2,44,4,2,6,-36,7,-80,9,125,11,78,13,12,15,-44,16,-123,18,60,20,-32,21,-125,23,23,25,-93,26,35,28,-103,29,0,31,95,32,-86,33,-18,34,31,36,66,37,87,38,91,39,80,40,51,41,7,42,-58,42,121,43,21,44,-94,44,26,45,-124,45,-43,45,26,46,71,46,96,46,112,46,91,46,73,46,14,46,-45,45,120,45,16,45,-105,44,5,44,108,43,-77,42,-9,41,29,41,61,40,69,39,63,38,44,37,4,36,-42,34,-113,33,69,32,-27,30,125,29,9,28,-122,26,-1,24,100,23,-54,21,29,20,114,18,-74,16,-6,14,51,13,107,11,-99,9,-57,7,-10,5,26,4,66,2,104,0,-116,-2,-78,-4,-37,-6,4,-7,47,-9,97,-11,-109,-13,-48,-15,12,-16,87,-18,-99,-20,-6,-22,84,-23,-69,-25,47,-26,-88,-28,51,-29,-61,-31,100,-32,16,-33,-54,-35,-109,-36,106,-37,77,-38,72,-39,70,-40,97,-41,-123,-42,-69,-43,8,-43,92,-44,-50,-45,71,-45,-35,-46,122,-46,53,-46,-6,-47,-40,-47,-60,-47,-57,-47,-38,-47,3,-46,58,-46,-117,-46,-28,-46,94,-45,-38,-45,120,-44,25,-43,-41,-43,-95,-42,122,-41,108,-40,98,-39,116,-38,-116,-37,-71,-36,-16,-35,56,-33,-115,-32,-19,-31,91,-29,-43,-28,88,-26,-25,-25,-127,-23,32,-21,-50,-20,124,-18,58,-16,-12,-15,-66,-13,-122,-11,85,-9,41,-7,-6,-6,-44,-4,-87,-2,-122,0,90,2,51,4,10,6,-39,7,-82,9,117,11,63,13,-1,14,-69,16,111,18,28,20,-64,21,93,23,-20,24,121,26,-18,27,104,29,-59,30,36,32,109,33,-87,34,-35,35,-9,36,17,38,10,39,4,40,-32,40,-78,41,117,42,30,43,-65,43,71,44,-63,44,38,45,123,45,-69,45,-22,45,5,46,14,46,3,46,-23,45,-76,45,119,45,30,45,-72,44,63,44,-80,43,22,43,100,42,-92,41,-45,40,-18,39,-1,38,-8,37,-22,36,-59,35,-105,34,89,33,13,32,-77,30,80,29,-35,27,97,26,-38,24,72,23,-83,21,10,20,93,18,-86,16,-16,14,48,13,106,11,-97,9,-45,7,-1,5,47,4,86,2,-127,0,-83,-2,-45,-4,2,-5,46,-7,94,-9,-106,-11,-56,-13,11,-14,74,-16,-105,-18,-25,-20,62,-21,-94,-23,10,-24,127,-26,-1,-28,-121,-29,30,-30,-66,-32,111,-33,41,-34,-12,-36,-52,-37,-78,-38,-86,-39,-81,-40,-58,-41,-22,-42,38,-42,107,-43,-58,-44,51,-44,-82,-45,64,-45,-30,-46,-107,-46,93,-46,55,-46,36,-46,34,-46,54,-46,87,-46,-108,-46,-40,-46,58,-45,-91,-45,39,-44,-70,-44,94,-43,21,-42,-38,-42,-75,-41,-104,-40,-106,-39,-103,-38,-75,-37,-41,-36,14,-34,79,-33,-98,-32,-3,-31,98,-29,-40,-28,89,-26,-34,-25,120,-23,15,-21,-73,-20,101,-18,21,-16,-42,-15,-113,-13,93,-11,31,-9,-15,-8,-65,-6,-110,-4,102,-2,58,0,13,2,-30,3,-78,5,-126,7,78,9,21,11,-37,12,-106,14,83,16,-1,17,-82,19,76,21,-23,22,118,24,-1,25,119,27,-23,28,77,30,-93,31,-15,32,43,34,93,35,123,36,-112,37,-113,38,-122,39,100,40,57,41,-7,41,-86,42,70,43,-41,43,78,44,-71,44,16,45,81,45,-121,45,-94,45,-78,45,-87,45,-111,45,103,45,37,45,-38,44,113,44,2,44,118,43,-30,42,53,42,122,41,-82,40,-47,39,-27,38,-24,37,-38,36,-64,35,-107,34,95,33,23,32,-57,30,100,29,-3,27,-125,26,4,25,120,23,-30,21,68,20,-95,18,-19,16,65,15,125,13,-59,11,-7,9,54,8,102,6,-104,4,-56,2,-11,0,37,-1,80,-3,-124,-5,-80,-7,-23,-9,29,-10,89,-12,-101,-14,-33,-16,42,-17,-127,-19,-43,-21,63,-22,-91,-24,28,-25,-99,-27,37,-28,-68,-30,94,-31,9,-32,-55,-34,-115,-35,105,-36,74,-37,65,-38,68,-39,87,-40,125,-41,-80,-42,-10,-43,76,-43,-76,-44,46,-44,-71,-45,88,-45,6,-45,-55,-46,-98,-46,-124,-46,127,-46,-117,-46,-87,-46,-37,-46,30,-45,118,-45,-37,-45,89,-44,-32,-44,-125,-43,46,-42,-17,-42,-64,-41,-96,-40,-109,-39,-112,-38,-91,-37,-67,-36,-14,-35,37,-33,115,-32,-59,-31,39,-29,-106,-28,10,-26,-110,-25,25,-23,-75,-22,78,-20,-6,-19,-94,-17,92,-15,19,-13,-44,-12,-105,-10,97,-8,41,-6,-6,-5,-58,-3,-106,-1,104,1,53,3,4,5,-48,6,-104,8,95,10,30,12,-35,13,-112,15,68,17,-23,18,-114,20,36,22,-75,23,59,25,-74,26,40,28,-115,29,-27,30,50,32,115,33,-93,34,-57,35,-34,36,-33,37,-36,38,-68,39,-103,40,88,41,20,42,-78,42,71,43,-55,43,51,44}; }
	private static byte[] data48(){ return new byte[] {-105,44,-37,44,24,45,60,45,80,45,81,45,64,45,28,45,-26,44,-97,44,65,44,-40,43,87,43,-55,42,39,42,115,41,-79,40,-36,39,-7,38,4,38,1,37,-20,35,-48,34,-101,33,98,32,22,31,-66,29,96,28,-21,26,121,25,-18,23,103,22,-53,20,50,19,-122,17,-34,15,36,14,111,12,-83,10,-21,8,38,7,89,5,-110,3,-64,1,-11,-1,40,-2,88,-4,-110,-6,-62,-8,3,-9,59,-11,-127,-13,-58,-15,19,-16,105,-18,-64,-20,40,-21,-116,-23,7,-24,-126,-26,11,-27,-96,-29,60,-30,-21,-32,-95,-33,104,-34,56,-35,28,-36,10,-37,11,-38,22,-39,58,-40,95,-41,-87,-42,-17,-43,88,-43,-59,-44,75,-44,-32,-45,-119,-45,65,-45,15,-45,-21,-46,-34,-46,-32,-46,-12,-46,31,-45,85,-45,-92,-45,2,-44,112,-44,-11,-44,-124,-43,44,-42,-32,-42,-88,-41,123,-40,103,-39,86,-38,100,-37,114,-36,-105,-35,-54,-34,5,-32,82,-31,-85,-30,10,-28,-128,-27,-13,-26,124,-24,5,-22,-95,-21,55,-19,-24,-18,-117,-16,69,-14,-6,-13,-71,-11,124,-9,63,-7,9,-5,-47,-4,-99,-2,105,0,50,2,1,4,-59,5,-113,7,79,9,18,11,-54,12,-128,14,50,16,-42,17,127,19,19,21,-90,22,46,24,-84,25,32,27,-121,28,-26,29,53,31,122,32,-80,33,-39,34,-12,35,1,37,-4,37,-21,38,-55,39,-107,40,85,41,-3,41,-100,42,36,43,-100,43,4,44,87,44,-102,44,-53,44,-22,44,-13,44,-14,44,-46,44,-81,44,109,44,32,44,-65,43,76,43,-55,42,49,42,-114,41,-47,40,16,40,49,39,77,38,83,37,77,36,55,35,20,34,-31,32,-94,31,88,30,-3,28,-100,27,43,26,-78,24,45,23,-93,21,10,20,111,18,-58,16,30,15,105,13,-76,11,-12,9,56,8,112,6,-81,4,-29,2,28,1,81,-1,-119,-3,-63,-5,-7,-7,57,-8,115,-10,-69,-12,0,-13,78,-15,-93,-17,-6,-19,95,-20,-60,-22,58,-23,-78,-25,58,-26,-55,-28,98,-29,12,-30,-70,-32,126,-33,72,-34,34,-35,13,-36,2,-37,10,-38,29,-39,69,-40,121,-41,-64,-42,23,-42,127,-43,-10,-44,-123,-44,27,-44,-48,-45,-118,-45,98,-45,66,-45,57,-45,67,-45,92,-45,-117,-45,-56,-45,26,-44,124,-44,-16,-44,118,-43,13,-42,-74,-42,109,-41,56,-40,15,-39,-6,-39,-16,-38,-4,-37,13,-35,53,-34,101,-33,-93,-32,-15,-31,73,-29,-87,-28,30,-26,-112,-25,24,-23,-95,-22,56,-20,-45,-19,121,-17,34,-15,-44,-14,-119,-12,68,-10,3,-8,-60,-7,-118,-5,76,-3,25,-1,-38,0,-90,2,103,4,48,6,-19,7,-80,9,100,11,31,13,-53,14,120,16,27,18,-75,19,76,21,-45,22,89,24,-49,25,61,27,-96,28,-11,29,64,31,-128,32,-81,33,-47,34,-22,35,-23,36,-24,37,-53,38,-91,39,108,40,37,41,-54,41,99,42,-29,42,91,43,-71,43,13,44,71,44,119,44,-115,44,-102,44,-117,44,116,44,65,44,6,44,-81,43,80,43,-40,42,83,42,-68,41,17,41,92,40,-114,39,-72,38,-51,37,-42,36,-50,35,-71,34,-108,33,99,32,38,31,-40,29,-123,28,30,27,-76,25,59,24,-72,22,47,21,-102,19,-1,17,95,16,-79,14,8,13,77,11,-102,9,-38,7,27,6,91,4,-109,2,-46,0,9,-1,73,-3,-127,-5,-61,-7,0,-8,71,-10,-113,-12,-38,-14,47,-15,-124,-17,-27,-19,76,-20,-72,-22,49,-23,-79,-25,58,-26,-47,-28,110,-29,28,-30,-46,-32,-106,-33,105,-34,69,-35,54,-36,45,-37,61,-38,81,-39,127,-40,-74,-41,1,-41,92,-42,-59,-43,70,-43,-51,-44,116,-44,30,-44,-26,-45,-72,-45,-98,-45,-102,-45,-97,-45,-63,-45,-22,-45,47,-44,126,-44,-28,-44,84,-43,-31,-43,113,-42,33,-41,-46,-41,-96,-40,118,-39,96,-38,87,-37,92,-36,116,-35,-110,-34,-58,-33,2,-31,75,-30,-93,-29,0,-27,112,-26,-29,-25,102,-23,-19,-22,127,-20,26,-18,-73,-17,99,-15,11,-13,-62,-12,117,-10,50,-8,-17,-7,-83,-5,115,-3,49,-1,-8,0,-72,2,123,4,57,6,-9,7,-78,9,100,11,26,13,-63,14,106,16,8,18,-97,19,48,21,-74,22,53,24,-88,25,17,27,114,28,-61,29,11,31,70,32,112,33,-108,34,-93,35,-87,36,-101,37,-127,38,86,39,28,40,-44,40,116,41,14,42,-117,42,2,43,95,43,-80,43,-20,43,24,44,51,44,56,44,49,44,17,44,-24,43,-91,43,86,43,-14,42,126,42,-7,41,101,41,-71,40,9,40,58,39,104,38,127,37,-119,36,-122,35,114,34,79,33,38,32,-29,30,-91,29,72,28,-17,26,-126,25,16,24,-112,22,11,21,123,19,-30,17,71,16,-97,14,-11,12,71,11}; }
	private static byte[] data49(){ return new byte[] {-113,9,-38,7,29,6,94,4,-95,2,-33,0,30,-1,94,-3,-98,-5,-30,-7,37,-8,112,-10,-72,-12,12,-13,98,-15,-69,-17,35,-18,-122,-20,-2,-22,116,-23,-6,-25,-123,-26,32,-27,-66,-29,112,-30,38,-31,-16,-33,-63,-34,-92,-35,-113,-36,-112,-37,-103,-38,-74,-39,-32,-40,25,-40,101,-41,-65,-42,42,-42,-88,-43,52,-43,-44,-44,-124,-44,68,-44,28,-44,-5,-45,-7,-45,-5,-45,27,-44,68,-44,-124,-44,-45,-44,50,-43,-89,-43,41,-42,-67,-42,99,-41,22,-40,-35,-40,-77,-39,-107,-38,-118,-37,-116,-36,-99,-35,-69,-34,-25,-33,31,-31,101,-30,-74,-29,20,-27,119,-26,-18,-25,100,-23,-19,-22,119,-20,12,-18,-87,-17,74,-15,-13,-14,-96,-12,83,-10,7,-8,-61,-7,122,-5,60,-3,-8,-2,-73,0,117,2,52,4,-19,5,-87,7,93,9,15,11,-65,12,101,14,9,16,-92,17,59,19,-59,20,77,22,-58,23,58,25,-95,26,-2,27,80,29,-107,30,-49,31,-3,32,25,34,47,35,45,36,38,37,9,38,-32,38,-88,39,91,40,5,41,-104,41,30,42,-111,42,-10,42,67,43,-120,43,-78,43,-47,43,-37,43,-43,43,-68,43,-110,43,88,43,9,43,-85,42,60,42,-70,41,43,41,-120,40,-44,39,20,39,63,38,98,37,109,36,113,35,96,34,73,33,28,32,-22,30,-90,29,87,28,2,27,-104,25,46,24,-76,22,49,21,-83,19,20,18,-128,16,-33,14,57,13,-112,11,-33,9,44,8,118,6,-67,4,0,3,72,1,-122,-1,-49,-3,16,-4,87,-6,-94,-8,-23,-10,61,-11,-115,-13,-24,-15,70,-16,-85,-18,22,-19,-117,-21,5,-22,-116,-24,24,-25,-78,-27,84,-28,3,-29,-67,-31,-127,-32,87,-33,51,-34,37,-35,31,-36,40,-37,68,-38,104,-39,-92,-40,-22,-41,66,-41,-84,-42,34,-42,-81,-43,71,-43,-9,-44,-79,-44,-125,-44,97,-44,84,-44,89,-44,109,-44,-108,-44,-51,-44,21,-43,115,-43,-36,-43,91,-42,-23,-42,-123,-41,56,-40,-14,-40,-61,-39,-94,-38,-118,-37,-116,-36,-112,-35,-86,-34,-48,-33,-2,-32,66,-30,-121,-29,-32,-28,62,-26,-84,-25,28,-23,-96,-22,33,-20,-78,-19,71,-17,-29,-16,-122,-14,47,-12,-41,-11,-114,-9,59,-7,-8,-6,-85,-4,105,-2,32,0,-34,1,-109,3,79,5,2,7,-72,8,100,10,18,12,-74,13,88,15,-13,16,-124,18,19,20,-107,21,18,23,-126,24,-21,25,72,27,-101,28,-30,29,29,31,74,32,110,33,126,34,-120,35,125,36,102,37,65,38,11,39,-61,39,116,40,6,41,-104,41,9,42,121,42,-54,42,20,43,69,43,106,43,123,43,124,43,106,43,70,43,20,43,-53,42,121,42,12,42,-105,41,12,41,113,40,-55,39,12,39,69,38,105,37,-124,36,-119,35,-121,34,115,33,80,32,40,31,-24,29,-89,28,83,27,-10,25,-112,24,34,23,-95,21,41,20,-109,18,10,17,108,15,-49,13,41,12,-126,10,-46,8,36,7,109,5,-72,3,2,2,71,0,-109,-2,-41,-4,36,-5,109,-7,-66,-9,13,-10,103,-12,-68,-14,34,-15,-127,-17,-11,-19,99,-20,-29,-22,100,-23,-12,-25,-118,-26,43,-27,-39,-29,-112,-30,82,-31,37,-32,-2,-34,-20,-35,-31,-36,-25,-37,-3,-38,31,-38,84,-39,-110,-40,-24,-41,72,-41,-69,-42,63,-42,-46,-43,119,-43,46,-43,-13,-44,-49,-44,-74,-44,-78,-44,-65,-44,-35,-44,12,-43,79,-43,-101,-43,6,-42,114,-42,-4,-42,-115,-41,52,-40,-23,-40,-83,-39,-127,-38,102,-37,84,-36,89,-35,97,-34,-125,-33,-90,-32,-32,-31,27,-29,110,-28,-64,-27,40,-25,-114,-24,11,-22,-128,-21,16,-19,-106,-18,48,-16,-54,-15,106,-13,18,-11,-71,-10,108,-8,22,-6,-47,-5,-128,-3,56,-1,-15,0,-96,2,92,4,9,6,-67,7,105,9,18,11,-74,12,88,14,-16,15,-123,17,16,19,-107,20,18,22,-122,23,-19,24,81,26,-93,27,-17,28,47,30,92,31,-120,32,-100,33,-86,34,-90,35,-106,36,115,37,73,38,5,39,-67,39,90,40,-16,40,109,41,-31,41,65,42,-115,42,-49,42,-8,42,21,43,33,43,21,43,1,43,-43,42,-100,42,78,42,-13,41,-126,41,7,41,118,40,-39,39,40,39,106,38,-100,37,-66,36,-45,35,-39,34,-49,33,-68,32,-105,31,103,30,47,29,-30,27,-105,26,50,25,-47,23,91,22,-24,20,95,19,-36,17,69,16,-79,14,21,13,111,11,-51,9,29,8,116,6,-66,4,19,3,87,1,-84,-1,-17,-3,69,-4,-116,-6,-30,-8,52,-9,-119,-11,-22,-13,68,-14,-79,-16,22,-17,-113,-19,5,-20,-116,-22,20,-23,-87,-25,71,-26,-14,-28,-95,-29,101,-30,44,-31,3,-32,-20,-34,-42,-35,-37,-36,-26,-37,0,-37,46,-38,101,-39,-80,-40,8,-40}; }
	private static byte[] data50(){ return new byte[] {112,-41,-20,-42,115,-42,17,-42,-72,-43,120,-43,66,-43,36,-43,17,-43,18,-43,39,-43,69,-43,127,-43,-65,-43,26,-42,126,-42,-9,-42,127,-41,23,-40,-65,-40,121,-39,60,-38,24,-37,-6,-37,-18,-36,-14,-35,-2,-34,28,-32,71,-31,122,-30,-67,-29,9,-27,96,-26,-60,-25,44,-23,-93,-22,29,-20,-89,-19,45,-17,-59,-16,91,-14,-8,-13,-95,-11,65,-9,-14,-8,-102,-6,77,-4,-3,-3,-81,-1,97,1,17,3,-62,4,113,6,24,8,-56,9,98,11,12,13,-99,14,55,16,-62,17,75,19,-56,20,63,22,-84,23,17,25,106,26,-70,27,-2,28,54,30,99,31,-125,32,-108,33,-100,34,-111,35,123,36,86,37,33,38,-36,38,-116,39,35,40,-72,40,43,41,-97,41,-12,41,66,42,123,42,-93,42,-71,42,-62,42,-76,42,-100,42,107,42,48,42,-33,41,-127,41,17,41,-115,40,3,40,89,39,-78,38,-23,37,34,37,61,36,86,35,88,34,80,33,61,32,23,31,-22,29,-80,28,103,27,25,26,-69,24,87,23,-26,21,114,20,-17,18,107,17,-38,15,72,14,-85,12,17,11,103,9,-58,7,24,6,108,4,-65,2,14,1,96,-1,-81,-3,1,-4,85,-6,-86,-8,2,-9,95,-11,-66,-13,37,-14,-112,-16,0,-17,120,-19,-6,-21,126,-22,17,-23,-87,-25,76,-26,-4,-28,-79,-29,119,-30,69,-31,34,-32,11,-33,0,-34,4,-35,21,-36,53,-37,100,-38,-94,-39,-17,-40,75,-40,-72,-41,52,-41,-59,-42,91,-42,18,-42,-55,-43,-97,-43,126,-43,109,-43,117,-43,-125,-43,-82,-43,-33,-43,41,-42,125,-42,-24,-42,94,-41,-24,-41,-127,-40,39,-39,-30,-39,-90,-38,126,-37,98,-36,85,-35,85,-34,99,-33,126,-32,-89,-31,-40,-30,26,-28,99,-27,-73,-26,25,-24,126,-23,-14,-22,108,-20,-20,-19,118,-17,5,-15,-102,-14,53,-12,-42,-11,118,-9,32,-7,-58,-6,117,-4,30,-2,-48,-1,122,1,40,3,-44,4,124,6,37,8,-57,9,105,11,0,13,-101,14,38,16,-76,17,50,19,-79,20,31,22,-115,23,-24,24,67,26,-119,27,-48,28,-3,29,48,31,64,32,91,33,85,34,78,35,51,36,10,37,-45,37,-113,38,53,39,-42,39,90,40,-38,40,65,41,-99,41,-27,41,30,42,69,42,92,42,99,42,87,42,58,42,16,42,-51,41,-121,41,31,41,-72,40,50,40,-90,39,6,39,85,38,-101,37,-55,36,-15,35,5,35,12,34,9,33,-12,31,-44,30,-84,29,109,28,52,27,-36,25,-115,24,35,23,-65,21,70,20,-50,18,72,17,-64,15,46,14,-101,12,-2,10,93,9,-64,7,18,6,114,4,-62,2,25,1,111,-1,-64,-3,28,-4,107,-6,-51,-8,34,-9,-119,-11,-23,-13,83,-14,-60,-16,53,-17,-75,-19,52,-20,-62,-22,83,-23,-13,-25,-108,-26,73,-27,1,-28,-55,-30,-100,-31,119,-32,99,-33,92,-34,95,-35,116,-36,-106,-37,-63,-38,6,-38,80,-39,-83,-40,30,-40,-107,-41,38,-41,-60,-42,110,-42,51,-42,-7,-43,-31,-43,-51,-43,-48,-43,-28,-43,3,-42,60,-42,123,-42,-43,-42,55,-41,-82,-41,53,-40,-56,-40,111,-39,36,-38,-27,-38,-68,-37,-104,-36,-117,-35,-124,-34,-111,-33,-88,-32,-56,-31,-4,-30,50,-28,123,-27,-52,-26,37,-24,-119,-23,-10,-22,108,-20,-24,-19,109,-17,-9,-16,-120,-14,30,-12,-72,-11,88,-9,-7,-8,-98,-6,71,-4,-22,-3,-101,-1,60,1,-20,2,-113,4,54,6,-38,7,120,9,22,11,-84,12,65,14,-53,15,84,17,-48,18,77,20,-72,21,35,23,127,24,-45,25,29,27,93,28,-114,29,-69,30,-48,31,-28,32,-30,33,-39,34,-67,35,-105,36,93,37,30,38,-63,38,99,39,-20,39,104,40,-40,40,47,41,124,41,-72,41,-33,41,-1,41,0,42,-3,41,-28,41,-73,41,-126,41,53,41,-40,40,115,40,-15,39,106,39,-50,38,36,38,106,37,-93,36,-53,35,-27,34,-10,33,-15,32,-26,31,-53,30,-91,29,115,28,52,27,-18,25,-103,24,63,23,-39,21,105,20,-12,18,120,17,-18,15,108,14,-46,12,65,11,-89,9,7,8,104,6,-59,4,27,3,122,1,-49,-1,42,-2,-125,-4,-34,-6,59,-7,-98,-9,-5,-11,107,-12,-50,-14,72,-15,-71,-17,58,-18,-68,-20,78,-21,-36,-23,-127,-24,34,-25,-41,-27,-111,-28,88,-29,42,-30,7,-31,-13,-33,-24,-34,-19,-35,1,-35,29,-36,78,-37,-119,-38,-44,-39,50,-39,-104,-40,24,-40,-102,-41,60,-41,-34,-42,-95,-42,101,-42,69,-42,48,-42,43,-42,60,-42,86,-42,-120,-42,-58,-42,21,-41,118,-41,-28,-41,102,-40,-12,-40,-108,-39,66,-38,-1,-38,-51,-37,-92,-36,-113,-35,-124,-34,-120,-33,-103,-32,-76,-31,-34,-30,17,-28,83,-27,-103,-26,-14,-25,75,-23}; }
	private static byte[] data51(){ return new byte[] {-76,-22,34,-20,-103,-19,24,-17,-101,-16,40,-14,-74,-13,76,-11,-25,-10,-127,-8,36,-6,-62,-5,106,-3,11,-1,-75,0,84,2,-4,3,-101,5,61,7,-38,8,113,10,10,12,-107,13,39,15,-92,16,40,18,-101,19,13,21,114,22,-48,23,37,25,108,26,-80,27,-31,28,12,30,41,31,56,32,62,33,50,34,30,35,-11,35,-56,36,125,37,55,38,-54,38,104,39,-35,39,87,40,-78,40,5,41,70,41,115,41,-105,41,-95,41,-92,41,-113,41,109,41,59,41,-11,40,-91,40,61,40,-50,39,70,39,-75,38,19,38,94,37,-94,36,-48,35,-12,34,9,34,15,33,11,32,-9,30,-36,29,-83,28,122,27,56,26,-19,24,-102,23,58,22,-45,20,101,19,-21,17,113,16,-21,14,95,13,-45,11,58,10,-90,8,9,7,105,5,-53,3,40,2,-125,0,-26,-2,61,-3,-97,-5,1,-6,95,-8,-53,-10,49,-11,-97,-13,21,-14,-119,-16,13,-17,-114,-19,30,-20,-79,-22,80,-23,-11,-25,-90,-26,94,-27,39,-28,-14,-30,-46,-31,-76,-32,-82,-33,-88,-34,-66,-35,-48,-36,3,-36,52,-37,126,-38,-45,-39,55,-39,-85,-40,47,-40,-62,-41,103,-41,25,-41,-35,-42,-79,-42,-106,-42,-116,-42,-113,-42,-90,-42,-50,-42,0,-41,78,-41,-100,-41,12,-40,123,-40,9,-39,-105,-39,69,-38,-16,-38,-70,-37,-121,-36,104,-35,85,-34,78,-33,87,-32,104,-31,-115,-30,-80,-29,-15,-28,40,-26,125,-25,-53,-24,46,-22,-109,-21,1,-19,123,-18,-11,-17,123,-15,3,-13,-109,-12,36,-10,-64,-9,81,-7,-8,-6,-113,-4,51,-2,-43,-1,111,1,25,3,-83,4,84,6,-26,7,-124,9,18,11,-92,12,45,14,-79,15,47,17,-89,18,20,20,-128,21,-38,22,52,24,126,25,-63,26,-7,27,36,29,70,30,91,31,97,32,97,33,73,34,47,35,-1,35,-61,36,124,37,29,38,-70,38,64,39,-71,39,34,40,125,40,-63,40,1,41,34,41,64,41,71,41,59,41,41,41,-10,40,-57,40,119,40,33,40,-75,39,62,39,-76,38,29,38,119,37,-67,36,-2,35,40,35,72,34,92,33,93,32,90,31,64,30,35,29,-8,27,-68,26,-126,25,48,24,-34,22,-128,21,23,20,-84,18,51,17,-71,15,52,14,-83,12,31,11,-114,9,-8,7,95,6,-58,4,37,3,-115,1,-24,-1,79,-2,-83,-4,19,-5,120,-7,-33,-9,77,-10,-70,-12,46,-13,-87,-15,37,-16,-83,-18,53,-19,-51,-21,100,-22,13,-23,-76,-25,114,-26,44,-27,-2,-29,-49,-30,-73,-31,-97,-32,-93,-33,-97,-34,-64,-35,-41,-36,18,-36,73,-37,-100,-38,-13,-39,98,-39,-38,-40,102,-40,-1,-41,-88,-41,98,-41,44,-41,4,-41,-15,-42,-24,-42,-10,-42,14,-41,57,-41,119,-41,-66,-41,29,-40,-122,-40,0,-39,-118,-39,37,-38,-55,-38,-122,-37,68,-36,29,-35,-6,-35,-21,-34,-26,-33,-18,-32,3,-30,34,-29,78,-28,-122,-27,-58,-26,18,-24,101,-23,-62,-22,42,-20,-106,-19,10,-17,-121,-16,7,-14,-113,-13,27,-11,-86,-10,62,-8,-42,-7,110,-5,8,-3,-89,-2,64,0,-32,1,120,3,21,5,-85,6,66,8,-45,9,98,11,-22,12,113,14,-20,15,107,17,-45,18,70,20,-95,21,-3,22,80,24,-112,25,-44,26,-2,27,43,29,65,30,85,31,82,32,77,33,50,34,14,35,-35,35,-104,36,78,37,-23,37,-125,38,-1,38,122,39,-39,39,49,40,116,40,-87,40,-51,40,-28,40,-27,40,-35,40,-68,40,-107,40,84,40,14,40,-85,39,71,39,-59,38,63,38,-91,37,-6,36,71,36,127,35,-84,34,-51,33,-35,32,-30,31,-37,30,-58,29,-88,28,123,27,73,26,2,25,-63,23,101,22,15,21,-87,19,59,18,-54,16,79,15,-49,13,75,12,-64,10,48,9,-94,7,9,6,118,4,-39,2,67,1,-91,-1,14,-2,114,-4,-37,-6,71,-7,-80,-9,37,-10,-109,-12,19,-13,-119,-15,20,-16,-104,-18,46,-19,-62,-21,101,-22,11,-23,-62,-25,121,-26,67,-27,15,-28,-19,-30,-45,-31,-57,-32,-58,-33,-47,-34,-21,-35,18,-35,70,-36,-120,-37,-38,-38,58,-38,-89,-39,40,-39,-79,-40,82,-40,-7,-41,-67,-41,-128,-41,101,-41,74,-41,74,-41,85,-41,115,-41,-100,-41,-35,-41,36,-40,-125,-40,-17,-40,102,-39,-10,-39,-120,-38,56,-37,-27,-37,-77,-36,124,-35,102,-34,74,-33,76,-32,76,-31,99,-30,-127,-29,-88,-28,-31,-27,25,-25,105,-24,-76,-23,20,-21,115,-20,-34,-19,80,-17,-56,-16,70,-14,-54,-13,79,-11,-33,-10,108,-8,2,-6,-109,-5,46,-3,-63,-2,95,0,-14,1,-115,3,31,5,-73,6,68,8,-43,9,94,11,-31,12,101,14,-37,15,83,17,-67,18,39,20,-128,21,-38,22,34,24,103,25,-98,26}; }
	private static byte[] data52(){ return new byte[] {-49,27,-18,28,11,30,17,31,20,32,5,33,-21,33,-58,34,-116,35,76,36,-7,36,-104,37,43,38,-87,38,31,39,127,39,-41,39,20,40,78,40,110,40,-124,40,-120,40,123,40,95,40,52,40,-7,39,-84,39,82,39,-24,38,107,38,-25,37,74,37,-89,36,-16,35,47,35,91,34,-128,33,-114,32,-98,31,-110,30,-122,29,102,28,63,27,14,26,-49,24,-116,23,57,22,-29,20,-128,19,26,18,-86,16,52,15,-71,13,55,12,-79,10,39,9,-101,7,7,6,121,4,-31,2,74,1,-71,-1,28,-2,-113,-4,-13,-6,105,-7,-45,-9,76,-10,-63,-12,64,-13,-65,-15,74,-16,-45,-18,107,-19,3,-20,-84,-22,82,-23,12,-24,-58,-26,-109,-27,99,-28,66,-29,43,-30,30,-31,35,-32,46,-33,73,-34,115,-35,-91,-36,-20,-37,60,-37,-99,-38,11,-38,-116,-39,21,-39,-75,-40,96,-40,26,-40,-23,-41,-64,-41,-83,-41,-86,-41,-80,-41,-47,-41,-12,-41,53,-40,121,-40,-39,-40,59,-39,-70,-39,59,-38,-43,-38,119,-37,46,-36,-24,-36,-63,-35,-110,-34,-122,-33,117,-32,122,-31,-118,-30,-96,-29,-53,-28,-9,-27,51,-25,117,-24,-60,-23,25,-21,119,-20,-34,-19,72,-17,-65,-16,52,-14,-73,-13,55,-11,-63,-10,75,-8,-39,-7,107,-5,-5,-4,-110,-2,34,0,-70,1,73,3,-33,4,105,6,-1,7,-128,9,13,11,-118,12,12,14,125,15,-10,16,89,18,-64,19,29,21,106,22,-67,23,-11,24,50,26,92,27,127,28,-109,29,-93,30,-101,31,-108,32,118,33,77,34,29,35,-45,35,-119,36,34,37,-69,37,57,38,-81,38,20,39,103,39,-80,39,-29,39,13,40,31,40,45,40,26,40,14,40,-40,39,-84,39,93,39,8,39,-94,38,43,38,-88,37,20,37,114,36,-64,35,5,35,54,34,95,33,118,32,-124,31,-125,30,123,29,95,28,64,27,17,26,-37,24,-102,23,80,22,-5,20,-94,19,63,18,-44,16,101,15,-18,13,112,12,-13,10,106,9,-27,7,86,6,-54,4,58,3,-89,1,23,0,-125,-2,-13,-4,101,-5,-44,-7,74,-8,-64,-10,60,-11,-67,-13,63,-14,-54,-16,88,-17,-15,-19,-114,-20,49,-21,-31,-23,-108,-24,87,-25,31,-26,-15,-28,-48,-29,-71,-30,-83,-31,-81,-32,-69,-33,-44,-34,-3,-35,46,-35,114,-36,-62,-37,29,-37,-113,-38,4,-38,-108,-39,41,-39,-44,-40,-117,-40,82,-40,44,-40,14,-40,9,-40,13,-40,33,-40,75,-40,124,-40,-61,-40,23,-39,120,-39,-20,-39,110,-38,-4,-38,-97,-37,69,-36,6,-35,-52,-35,-96,-34,-119,-33,114,-32,115,-31,121,-30,-116,-29,-83,-28,-43,-27,9,-25,71,-24,-115,-23,-34,-22,52,-20,-107,-19,-6,-18,105,-16,-35,-15,84,-13,-45,-12,85,-10,-38,-9,102,-7,-18,-6,-128,-4,9,-2,-98,-1,44,1,-70,2,75,4,-44,5,95,7,-24,8,106,10,-23,11,102,13,-40,14,74,16,-77,17,19,19,113,20,-64,21,13,23,75,24,-124,25,-79,26,-45,27,-19,28,-11,29,-5,30,-22,31,-42,32,-80,33,123,34,63,35,-17,35,-109,36,42,37,-80,37,41,38,-109,38,-20,38,56,39,114,39,-96,39,-69,39,-55,39,-58,39,-77,39,-110,39,97,39,30,39,-47,38,111,38,2,38,-124,37,-8,36,95,36,-77,35,0,35,57,34,103,33,-116,32,-103,31,-86,30,-98,29,-108,28,118,27,82,26,34,25,-25,23,-89,22,88,21,6,20,-86,18,69,17,-34,15,107,14,-10,12,125,11,-3,9,121,8,-13,6,107,5,-35,3,86,2,-62,0,58,-1,-87,-3,30,-4,-109,-6,10,-7,-122,-9,1,-10,-123,-12,8,-13,-105,-15,36,-16,-66,-18,90,-19,2,-20,-84,-22,100,-23,34,-24,-24,-26,-67,-27,-106,-28,127,-29,113,-30,110,-31,118,-32,-111,-33,-83,-34,-27,-35,26,-35,108,-36,-64,-37,44,-37,-101,-38,40,-38,-77,-39,91,-39,9,-39,-54,-40,-100,-40,122,-40,105,-40,104,-40,117,-40,-109,-40,-63,-40,-6,-40,74,-39,-95,-39,13,-38,-123,-38,11,-37,-93,-37,69,-36,-9,-36,-72,-35,-124,-34,94,-33,71,-32,54,-31,58,-30,65,-29,90,-28,121,-27,-91,-26,-37,-25,24,-23,98,-22,-82,-21,11,-19,100,-18,-46,-17,54,-15,-81,-14,34,-12,-97,-11,34,-9,-97,-8,44,-6,-81,-5,61,-3,-57,-2,80,0,-33,1,103,3,-13,4,119,6,-2,7,126,9,-5,10,121,12,-26,13,93,15,-65,16,36,18,-128,19,-45,20,29,22,97,23,-102,24,-56,25,-15,26,8,28,28,29,29,30,24,31,3,32,-28,32,-73,33,124,34,54,35,-34,35,125,36,9,37,-118,37,-6,37,94,38,-81,38,-13,38,41,39,76,39,101,39,104,39,99,39,71,39,34,39,-23,38,-92,38,78,38,-21,37,118,37,-11,36}; }
	private static byte[] data53(){ return new byte[] {102,36,-59,35,28,35,93,34,-100,33,-64,32,-27,31,-13,30,-5,29,-13,28,-26,27,-59,26,-92,25,113,24,53,23,-8,21,-91,20,91,19,-10,17,-100,16,47,15,-61,13,79,12,-43,10,90,9,-39,7,88,6,-49,4,74,3,-65,1,57,0,-84,-2,38,-3,-99,-5,23,-6,-107,-8,18,-9,-105,-11,28,-12,-84,-14,55,-15,-45,-17,110,-18,17,-19,-63,-21,110,-22,48,-23,-13,-25,-65,-26,-99,-27,119,-28,111,-29,94,-30,107,-31,115,-32,-105,-33,-70,-34,-10,-35,53,-35,-117,-36,-27,-37,88,-37,-49,-38,91,-38,-10,-39,-103,-39,87,-39,21,-39,-15,-40,-47,-40,-57,-40,-54,-40,-36,-40,-2,-40,48,-39,109,-39,-64,-39,28,-38,-118,-38,5,-37,-113,-37,39,-36,-49,-36,-128,-35,69,-34,15,-33,-16,-33,-46,-32,-52,-31,-58,-30,-41,-29,-24,-28,13,-26,52,-25,108,-24,-89,-23,-17,-22,61,-20,-109,-19,-16,-18,87,-16,-68,-15,48,-13,-94,-12,28,-10,-103,-9,25,-7,-102,-6,34,-4,-92,-3,47,-1,-77,0,60,2,-61,3,68,5,-53,6,70,8,-57,9,59,11,-76,12,31,14,-116,15,-20,16,77,18,-99,19,-14,20,48,22,116,23,-93,24,-48,25,-17,26,3,28,17,29,11,30,5,31,-25,31,-61,32,-109,33,80,34,7,35,-86,35,69,36,-54,36,74,37,-78,37,20,38,96,38,-94,38,-46,38,-13,38,8,39,8,39,0,39,-32,38,-69,38,125,38,55,38,-32,37,120,37,5,37,-126,36,-17,35,81,35,-94,34,-21,33,31,33,77,32,107,31,124,30,-123,29,127,28,109,27,87,26,44,25,4,24,-58,22,-119,21,63,20,-20,18,-105,17,52,16,-47,14,101,13,-11,11,-128,10,6,9,-118,7,10,6,-118,4,5,3,127,1,-1,-1,114,-2,-10,-4,108,-5,-18,-7,111,-8,-15,-10,125,-11,2,-12,-101,-14,39,-15,-53,-17,105,-18,18,-19,-61,-21,124,-22,58,-23,8,-24,-42,-26,-74,-27,-100,-28,-113,-29,-118,-30,-108,-31,-88,-32,-57,-33,-7,-34,44,-34,123,-35,-56,-36,50,-36,-100,-37,32,-37,-86,-38,72,-38,-17,-39,-83,-39,112,-39,76,-39,47,-39,38,-39,43,-39,62,-39,98,-39,-111,-39,-43,-39,36,-38,-127,-38,-14,-38,105,-37,-12,-37,-112,-36,46,-35,-23,-35,-92,-34,116,-33,78,-32,51,-31,38,-30,37,-29,45,-28,66,-27,95,-26,-119,-25,-72,-24,-9,-23,54,-21,-123,-20,-40,-19,45,-17,-107,-16,-11,-15,100,-13,-40,-12,68,-10,-56,-9,58,-7,-63,-6,59,-4,-62,-3,65,-1,-57,0,71,2,-52,3,73,5,-53,6,66,8,-67,9,49,11,-96,12,12,14,114,15,-49,16,42,18,124,19,-62,20,12,22,59,23,117,24,-107,25,-75,26,-58,27,-51,28,-55,29,-68,30,-99,31,120,32,65,33,2,34,-80,34,88,35,-23,35,119,36,-22,36,91,37,-77,37,5,38,67,38,113,38,-105,38,-92,38,-83,38,-101,38,-122,38,88,38,35,38,-41,37,-122,37,27,37,-81,36,38,36,-101,35,-2,34,79,34,-101,33,-45,32,1,32,35,31,56,30,65,29,66,28,49,27,29,26,-7,24,-48,23,-101,22,94,21,24,20,-53,18,120,17,25,16,-66,14,79,13,-21,11,115,10,3,9,-119,7,12,6,-109,4,15,3,-110,1,15,0,-112,-2,13,-3,-110,-5,16,-6,-103,-8,30,-9,-84,-11,57,-12,-48,-14,103,-15,7,-16,-84,-18,90,-19,9,-20,-53,-22,-121,-23,89,-24,44,-25,12,-26,-12,-28,-21,-29,-27,-30,-11,-31,5,-31,46,-32,85,-33,-107,-34,-36,-35,48,-35,-106,-36,5,-36,-125,-37,18,-37,-83,-38,84,-38,19,-38,-45,-39,-81,-39,-111,-39,-122,-39,-118,-39,-103,-39,-67,-39,-21,-39,44,-38,118,-38,-44,-38,61,-37,-73,-37,61,-36,-46,-36,114,-35,38,-34,-33,-34,-87,-33,-125,-32,95,-31,84,-30,73,-29,79,-28,97,-27,118,-26,-96,-25,-55,-24,1,-22,63,-21,-123,-20,-43,-19,42,-17,-123,-16,-23,-15,76,-13,-67,-12,41,-10,-95,-9,23,-7,-112,-6,13,-4,-116,-3,7,-1,-117,0,5,2,-124,3,2,5,122,6,-13,7,105,9,-41,10,70,12,-83,13,15,15,109,16,-62,17,18,19,90,20,-104,21,-45,22,-3,23,39,25,61,26,84,27,85,28,85,29,64,30,42,31,-3,31,-51,32,-120,33,60,34,-32,34,119,35,0,36,123,36,-23,36,70,37,-104,37,-41,37,12,38,46,38,71,38,73,38,67,38,42,38,5,38,-48,37,-117,37,60,37,-43,36,110,36,-21,35,99,35,-55,34,34,34,112,33,-80,32,-31,31,10,31,34,30,51,29,53,28,47,27,27,26,3,25,-39,23,-82,22,114,21,54,20,-19,18,-99,17,73,16,-21,14,-117,13,35,12,-73,10,72,9,-44,7,93,6,-25,4,105,3}; }
	private static byte[] data54(){ return new byte[] {-16,1,113,0,-11,-2,120,-3,0,-4,-126,-6,15,-7,-106,-9,39,-10,-71,-12,79,-13,-19,-15,-116,-16,53,-17,-29,-19,-106,-20,85,-21,24,-22,-25,-24,-69,-25,-98,-26,-126,-27,124,-28,119,-29,-127,-30,-104,-31,-73,-32,-28,-33,32,-33,99,-34,-71,-35,26,-35,-122,-36,5,-36,-116,-37,39,-37,-51,-38,127,-38,73,-38,19,-38,-4,-39,-27,-39,-23,-39,-15,-39,18,-38,56,-38,116,-38,-67,-38,15,-37,121,-37,-25,-37,107,-36,-8,-36,-108,-35,63,-34,-13,-34,-70,-33,-123,-32,102,-31,73,-30,64,-29,62,-28,67,-27,94,-26,115,-25,-95,-24,-52,-23,7,-21,70,-20,-112,-19,-34,-18,51,-16,-110,-15,-17,-14,90,-12,-63,-11,51,-9,-93,-8,27,-6,-114,-5,12,-3,-128,-2,2,0,116,1,-9,2,104,4,-28,5,86,7,-56,8,57,10,-98,11,10,13,101,14,-60,15,24,17,99,18,-80,19,-23,20,37,22,81,23,120,24,-109,25,-91,26,-83,27,-87,28,-97,29,126,30,96,31,40,32,-18,32,-94,33,72,34,-26,34,111,35,-13,35,95,36,-55,36,23,37,99,37,-104,37,-61,37,-34,37,-23,37,-23,37,-43,37,-71,37,-122,37,77,37,-1,36,-87,36,61,36,-54,35,69,35,-76,34,22,34,105,33,-80,32,-19,31,22,31,63,30,80,29,94,28,94,27,81,26,64,25,33,24,-8,22,-54,21,-115,20,81,19,6,18,-71,16,98,15,5,14,-88,12,64,11,-42,9,106,8,-11,6,-121,5,13,4,-104,2,32,1,-92,-1,51,-2,-78,-4,68,-5,-53,-7,90,-8,-19,-10,126,-11,26,-12,-75,-14,90,-15,0,-16,-80,-18,102,-19,30,-20,-23,-22,-80,-23,-120,-24,103,-25,75,-26,65,-27,58,-28,67,-29,85,-30,113,-31,-99,-32,-48,-33,21,-33,97,-34,-65,-35,39,-35,-98,-36,36,-36,-76,-37,86,-37,4,-37,-64,-38,-116,-38,103,-38,77,-38,72,-38,72,-38,96,-38,-127,-38,-77,-38,-13,-38,64,-37,-100,-37,7,-36,126,-36,6,-35,-105,-35,57,-34,-26,-34,-96,-33,105,-32,57,-31,28,-30,2,-29,-5,-29,-6,-28,5,-26,28,-25,55,-24,97,-23,-110,-22,-57,-21,14,-19,79,-18,-95,-17,-10,-16,77,-14,-77,-13,18,-11,125,-10,-23,-9,89,-7,-55,-6,66,-4,-82,-3,47,-1,-100,0,26,2,-118,3,-1,4,115,6,-34,7,80,9,-76,10,26,12,123,13,-45,14,40,16,122,17,-69,18,2,20,55,21,102,22,-110,23,-84,24,-60,25,-52,26,-48,27,-63,28,-79,29,-116,30,97,31,39,32,-30,32,-112,33,49,34,-59,34,74,35,-60,35,45,36,-117,36,-40,36,29,37,71,37,116,37,127,37,-113,37,-128,37,110,37,71,37,21,37,-46,36,-124,36,35,36,-69,35,64,35,-73,34,37,34,-126,33,-46,32,27,32,77,31,127,30,-102,29,-74,28,-72,27,-65,26,-83,25,-99,24,125,23,85,22,39,21,-19,19,-83,18,105,17,23,16,-55,14,105,13,16,12,-88,10,71,9,-43,7,110,6,-8,4,-119,3,23,2,-97,0,46,-1,-71,-3,68,-4,-41,-6,99,-7,-8,-9,-113,-10,40,-11,-59,-13,108,-14,15,-15,-63,-17,116,-18,46,-19,-13,-21,-69,-22,-113,-23,105,-24,79,-25,60,-26,50,-27,57,-28,65,-29,93,-30,127,-31,-83,-32,-20,-33,50,-33,-122,-34,-22,-35,84,-35,-40,-36,89,-36,-7,-37,-106,-37,81,-37,13,-37,-30,-38,-69,-38,-83,-38,-93,-38,-78,-38,-60,-38,-17,-38,32,-37,103,-37,-78,-37,24,-36,125,-36,-1,-36,-127,-35,25,-34,-70,-34,106,-33,37,-32,-18,-32,-63,-31,-96,-30,-116,-29,127,-28,-124,-27,-119,-26,-93,-25,-69,-24,-26,-23,18,-21,75,-20,-119,-19,-50,-18,28,-16,109,-15,-59,-14,35,-12,-124,-11,-24,-10,86,-8,-70,-7,48,-5,-101,-4,15,-2,-128,-1,-14,0,100,2,-42,3,67,5,-77,6,27,8,-124,9,-25,10,71,12,-96,13,-7,14,68,16,-111,17,-47,18,12,20,67,21,104,22,-110,23,-93,24,-70,25,-70,26,-70,27,-87,28,-115,29,108,30,50,31,0,32,-86,32,94,33,-12,33,-123,34,8,35,125,35,-31,35,63,36,-123,36,-59,36,-11,36,17,37,41,37,39,37,35,37,5,37,-30,36,-85,36,103,36,24,36,-73,35,74,35,-45,34,69,34,-73,33,15,33,99,32,-89,31,-31,30,12,30,47,29,68,28,77,27,83,26,67,25,54,24,22,23,-15,21,-60,20,-113,19,79,18,16,17,-66,15,118,14,24,13,-63,11,97,10,-6,8,-104,7,42,6,-65,4,83,3,-32,1,114,0,2,-1,-110,-3,35,-4,-72,-6,72,-7,-25,-9,122,-10,30,-11,-66,-13,102,-14,19,-15,-58,-17,126,-18,62,-19,4,-20,-44,-22,-86,-23,-118,-24,114,-25,100,-26,96,-27,103,-28,117,-29,-106,-30,-72,-31}; }
	private static byte[] data55(){ return new byte[] {-18,-32,44,-32,118,-33,-47,-34,50,-34,-90,-35,34,-35,-78,-36,73,-36,-14,-37,-90,-37,108,-37,58,-37,31,-37,7,-37,7,-37,17,-37,39,-37,82,-37,-125,-37,-56,-37,26,-36,116,-36,-25,-36,90,-35,-25,-35,119,-34,28,-33,-60,-33,-122,-32,69,-31,28,-30,-10,-30,-31,-29,-44,-28,-47,-27,-38,-26,-22,-25,7,-23,40,-22,87,-21,-121,-20,-57,-19,4,-17,82,-16,-100,-15,-12,-14,74,-12,-85,-11,10,-9,112,-8,-39,-7,63,-5,-79,-4,25,-2,-117,-1,-12,0,104,2,-50,3,63,5,-93,6,13,8,110,9,-48,10,40,12,-125,13,-49,14,33,16,96,17,-91,18,-41,19,11,21,47,22,82,23,101,24,116,25,116,26,112,27,91,28,66,29,22,30,-27,30,-93,31,90,32,-1,32,-99,33,40,34,-85,34,30,35,-124,35,-36,35,40,36,98,36,-107,36,-80,36,-56,36,-56,36,-61,36,-91,36,-121,36,72,36,18,36,-70,35,97,35,-13,34,124,34,-11,33,99,33,-59,32,23,32,93,31,-98,30,-59,29,-12,28,4,28,23,27,28,26,18,25,8,24,-22,22,-52,21,-94,20,110,19,57,18,-13,16,-76,15,96,14,20,13,-71,11,96,10,0,9,-100,7,57,6,-50,4,103,3,-6,1,-112,0,34,-1,-71,-3,76,-4,-28,-6,125,-7,24,-8,-72,-10,87,-11,1,-12,-87,-14,90,-15,17,-16,-54,-18,-111,-19,87,-20,41,-21,4,-22,-30,-24,-44,-25,-66,-26,-58,-27,-58,-28,-35,-29,-7,-30,32,-30,86,-31,-107,-32,-32,-33,58,-33,-100,-34,16,-34,-114,-35,25,-35,-76,-36,90,-36,13,-36,-45,-37,-97,-37,-127,-37,107,-37,102,-37,111,-37,-124,-37,-86,-37,-37,-37,28,-36,105,-36,-58,-36,47,-35,-92,-35,43,-34,-74,-34,90,-33,-2,-33,-70,-32,118,-31,73,-30,31,-29,4,-28,-10,-28,-23,-27,-13,-26,-6,-25,21,-23,49,-22,89,-21,-120,-20,-67,-19,-1,-18,60,-16,-115,-15,-42,-14,48,-12,-123,-11,-28,-10,68,-8,-90,-7,13,-5,116,-4,-36,-3,73,-1,-83,0,29,2,127,3,-20,4,78,6,-78,7,17,9,112,10,-61,11,29,13,102,14,-77,15,-11,16,48,18,104,19,-109,20,-68,21,-41,22,-19,23,-7,24,-5,25,-14,26,-31,27,-62,28,-100,29,103,30,41,31,-36,31,-121,32,33,33,-78,33,50,34,-85,34,15,35,109,35,-73,35,-7,35,39,36,79,36,96,36,107,36,99,36,80,36,44,36,-1,35,-67,35,118,35,24,35,-72,34,60,34,-61,33,47,33,-103,32,-17,31,61,31,125,30,-77,29,-35,28,-6,27,16,27,26,26,23,25,16,24,-5,22,-32,21,-67,20,-112,19,90,18,37,17,-34,15,-100,14,75,13,-3,11,-92,10,76,9,-19,7,-117,6,44,5,-63,3,96,2,-11,0,-113,-1,39,-2,-63,-4,89,-5,-7,-7,-107,-8,56,-9,-35,-11,-123,-12,51,-13,-26,-15,-99,-16,91,-17,31,-18,-22,-20,-66,-21,-106,-22,121,-23,102,-24,86,-25,90,-26,92,-27,111,-28,-113,-29,-80,-30,-22,-31,33,-31,112,-32,-61,-33,40,-33,-107,-34,18,-34,-102,-35,48,-35,-43,-36,-123,-36,66,-36,18,-36,-26,-37,-44,-37,-59,-37,-51,-37,-39,-37,-3,-37,38,-36,100,-36,-85,-36,1,-35,99,-35,-42,-35,80,-34,-32,-34,111,-33,28,-32,-61,-32,-123,-31,74,-30,26,-29,-2,-29,-34,-28,-38,-27,-49,-26,-37,-25,-26,-24,1,-22,32,-21,74,-20,122,-19,-78,-18,-19,-17,52,-15,123,-14,-53,-13,31,-11,116,-10,-46,-9,45,-7,-111,-6,-16,-5,87,-3,-70,-2,34,0,-122,1,-21,2,79,4,-81,5,20,7,106,8,-54,9,28,11,110,12,-66,13,2,15,69,16,-127,17,-74,18,-30,19,9,21,39,22,60,23,72,24,76,25,68,26,53,27,25,28,-15,28,-60,29,-124,30,62,31,-23,31,-121,32,31,33,-97,33,31,34,-122,34,-23,34,58,35,125,35,-74,35,-33,35,-7,35,8,36,7,36,-7,35,-32,35,-76,35,126,35,56,35,-23,34,-121,34,29,34,-95,33,28,33,-120,32,-20,31,58,31,-118,30,-64,29,-9,28,26,28,54,27,74,26,76,25,82,24,60,23,50,22,13,21,-20,19,-64,18,-118,17,82,16,17,15,-55,13,-126,12,44,11,-34,9,-128,8,42,7,-56,5,107,4,6,3,-89,1,64,0,-33,-2,123,-3,25,-4,-72,-6,92,-7,-4,-9,-87,-10,77,-11,4,-12,-81,-14,113,-15,39,-16,-15,-18,-69,-19,-117,-20,104,-21,71,-22,49,-23,37,-24,31,-25,38,-26,52,-27,78,-28,114,-29,-96,-30,-35,-31,31,-31,116,-32,-48,-33,58,-33,-78,-34,52,-34,-60,-35,98,-35,13,-35,-62,-36,-114,-36,88,-36,65,-36,41,-36,40,-36,49,-36,73,-36,108,-36,-96,-36,-32,-36,44,-35,-119,-35,-17,-35,100,-34}; }
	private static byte[] data56(){ return new byte[] {-26,-34,118,-33,12,-32,-71,-32,102,-31,42,-30,-18,-30,-55,-29,-94,-28,-109,-27,-126,-26,-127,-25,-118,-24,-106,-23,-75,-22,-50,-21,-3,-20,40,-18,96,-17,-99,-16,-33,-15,38,-13,117,-12,-61,-11,26,-9,113,-8,-51,-7,42,-5,-119,-4,-22,-3,74,-1,-82,0,11,2,112,3,-54,4,45,6,-126,7,-35,8,48,10,127,11,-48,12,17,14,87,15,-113,16,-56,17,-13,18,30,20,58,21,84,22,96,23,105,24,99,25,88,26,62,27,31,28,-16,28,-69,29,117,30,42,31,-52,31,105,32,-14,32,118,33,-25,33,80,34,-90,34,-9,34,50,35,102,35,-120,35,-96,35,-87,35,-93,35,-109,35,110,35,72,35,6,35,-60,34,106,34,9,34,-103,33,31,33,-110,32,2,32,90,31,-78,30,-10,29,50,29,100,28,-121,27,-92,26,-77,25,-68,24,-71,23,-80,22,-105,21,-127,20,87,19,50,18,-3,16,-61,15,-119,14,64,13,-5,11,-85,10,91,9,6,8,-83,6,84,5,-11,3,-102,2,57,1,-38,-1,125,-2,26,-3,-62,-5,98,-6,8,-7,-73,-9,91,-10,20,-11,-63,-13,125,-14,58,-15,1,-16,-57,-18,-101,-19,111,-20,82,-21,53,-22,41,-23,29,-24,32,-25,45,-26,61,-27,96,-28,-120,-29,-69,-30,-3,-31,71,-31,-99,-32,1,-32,111,-33,-22,-34,116,-34,5,-34,-84,-35,85,-35,23,-35,-38,-36,-74,-36,-104,-36,-119,-36,-117,-36,-108,-36,-79,-36,-41,-36,13,-35,80,-35,-99,-35,-3,-35,98,-34,-33,-34,91,-33,-16,-33,-121,-32,50,-31,-28,-31,-94,-30,109,-29,65,-28,32,-27,11,-26,-4,-26,-5,-25,0,-23,13,-22,39,-21,67,-20,107,-19,-102,-18,-55,-17,8,-15,68,-14,-117,-13,-42,-12,32,-10,117,-9,-58,-8,34,-6,121,-5,-45,-4,51,-2,-116,-1,-19,0,72,2,-92,3,-2,4,88,6,-83,7,0,9,80,10,-100,11,-30,12,38,14,97,15,-104,16,-53,17,-15,18,23,20,47,21,67,22,77,23,79,24,69,25,55,26,22,27,-11,27,-62,28,-123,29,66,30,-21,30,-112,31,37,32,-83,32,44,33,-100,33,-3,33,87,34,-96,34,-39,34,15,35,40,35,67,35,72,35,65,35,45,35,12,35,-34,34,-94,34,89,34,1,34,-95,33,47,33,-76,32,42,32,-106,31,-11,30,71,30,-112,29,-53,28,0,28,34,27,68,26,81,25,96,24,91,23,86,22,65,21,42,20,8,19,-32,17,-78,16,121,15,67,14,-3,12,-67,11,111,10,36,9,-49,7,-128,6,36,5,-47,3,115,2,25,1,-65,-1,99,-2,9,-3,-79,-5,86,-6,7,-7,-84,-9,102,-10,17,-11,-46,-13,-119,-14,80,-15,20,-16,-27,-18,-72,-19,-108,-20,121,-21,96,-22,88,-23,78,-24,89,-25,98,-26,126,-27,-98,-28,-53,-29,3,-29,68,-30,-109,-31,-20,-32,81,-32,-62,-33,65,-33,-57,-34,100,-34,-1,-35,-72,-35,110,-35,61,-35,20,-35,-9,-36,-21,-36,-21,-36,-12,-36,21,-35,55,-35,110,-35,-79,-35,-5,-35,94,-34,-64,-34,58,-33,-72,-33,72,-32,-31,-32,-120,-31,56,-30,-13,-30,-65,-29,-117,-28,111,-27,79,-26,69,-25,57,-24,66,-23,71,-22,98,-21,118,-20,-98,-19,-58,-18,-12,-17,47,-15,102,-14,-85,-13,-18,-12,57,-10,-123,-9,-40,-8,40,-6,-126,-5,-44,-4,49,-2,-122,-1,-30,0,56,2,-109,3,-27,4,63,6,-117,7,-32,8,38,10,115,11,-78,12,-12,13,43,15,96,16,-117,17,-75,18,-48,19,-21,20,-7,21,1,23,1,24,-14,24,-28,25,-63,26,-100,27,105,28,41,29,-28,29,-114,30,47,31,-60,31,76,32,-55,32,55,33,-98,33,-17,33,63,34,117,34,-87,34,-53,34,-35,34,-24,34,-32,34,-48,34,-81,34,-127,34,72,34,0,34,-82,33,76,33,-34,32,101,32,-33,31,76,31,-80,30,3,30,82,29,-114,28,-57,27,-19,26,18,26,37,25,53,24,54,23,52,22,36,21,17,20,-14,18,-47,17,-93,16,117,15,59,14,3,13,-67,11,125,10,46,9,-26,7,-108,6,65,5,-16,3,-106,2,69,1,-23,-1,-108,-2,63,-3,-25,-5,-104,-6,66,-7,-12,-9,-84,-10,92,-11,34,-12,-39,-14,-90,-15,107,-16,64,-17,21,-18,-12,-20,-38,-21,-58,-22,-69,-23,-69,-24,-67,-25,-45,-26,-27,-27,15,-27,56,-28,114,-29,-75,-30,1,-30,94,-31,-66,-32,53,-32,-83,-33,57,-33,-51,-34,114,-34,28,-34,-32,-35,-97,-35,126,-35,90,-35,79,-35,73,-35,86,-35,107,-35,-111,-35,-61,-35,1,-34,77,-34,-92,-34,11,-33,123,-33,-7,-33,-125,-32,25,-31,-71,-31,104,-30,30,-29,-30,-29,-79,-28,-122,-27,106,-26,84,-25,75,-24,71,-23,79,-22,92,-21,115,-20,-111,-19,-74,-18,-32,-17,19,-15,72,-14,-124,-13,-56,-12}; }
	private static byte[] data57(){ return new byte[] {8,-10,84,-9,-96,-8,-21,-7,66,-5,-114,-4,-25,-3,57,-1,-114,0,-27,1,53,3,-117,4,-38,5,41,7,117,8,-66,9,0,11,70,12,124,13,-74,14,-24,15,16,17,56,18,82,19,107,20,120,21,-128,22,124,23,114,24,94,25,61,26,26,27,-31,27,-85,28,95,29,13,30,-81,30,68,31,-48,31,76,32,-64,32,35,33,126,33,-55,33,10,34,57,34,100,34,118,34,-120,34,-127,34,117,34,90,34,47,34,-4,33,-74,33,106,33,14,33,-94,32,51,32,-84,31,36,31,-118,30,-28,29,54,29,125,28,-76,27,-22,26,9,26,44,25,59,24,70,23,71,22,63,21,48,20,26,19,-6,17,-43,16,-85,15,123,14,64,13,9,12,-58,10,-126,9,62,8,-19,6,-91,5,83,4,3,3,-78,1,90,0,15,-1,-74,-3,105,-4,24,-5,-57,-7,126,-8,55,-9,-21,-11,-79,-12,111,-13,55,-14,6,-15,-43,-17,-79,-18,-114,-19,119,-20,95,-21,92,-22,83,-23,94,-24,107,-25,-124,-26,-89,-27,-45,-28,9,-28,75,-29,-107,-30,-16,-31,79,-31,-63,-32,55,-32,-65,-33,81,-33,-15,-34,-101,-34,83,-34,23,-34,-23,-35,-55,-35,-80,-35,-82,-35,-83,-35,-59,-35,-33,-35,15,-34,69,-34,-115,-34,-35,-34,62,-33,-90,-33,33,-32,-95,-32,51,-31,-54,-31,118,-30,32,-29,-28,-29,-92,-28,120,-27,85,-26,54,-25,40,-24,27,-23,31,-22,33,-21,57,-20,72,-19,109,-18,-115,-17,-69,-16,-24,-15,36,-13,89,-12,-100,-11,-34,-10,34,-8,113,-7,-74,-6,10,-4,85,-3,-88,-2,-10,-1,74,1,-107,2,-22,3,51,5,-127,6,-54,7,13,9,84,10,-113,11,-52,12,-1,13,49,15,88,16,-126,17,-104,18,-75,19,-66,20,-55,21,-58,22,-67,23,-88,24,-114,25,102,26,56,27,-3,27,-73,28,104,29,14,30,-90,30,54,31,-74,31,47,32,-105,32,-10,32,72,33,-119,33,-56,33,-20,33,16,34,31,34,36,34,29,34,8,34,-27,33,-73,33,124,33,51,33,-32,32,127,32,17,32,-104,31,19,31,-126,30,-26,29,63,29,-117,28,-48,27,4,27,56,26,85,25,120,24,-128,23,-110,22,-117,21,-122,20,120,19,91,18,69,17,26,16,-12,14,-62,13,-115,12,82,11,25,10,-49,8,-109,7,66,6,0,5,-82,3,100,2,19,1,-57,-1,119,-2,43,-3,-37,-5,-109,-6,72,-7,2,-8,-63,-10,124,-11,70,-12,11,-13,-39,-15,-82,-16,-125,-17,102,-18,73,-19,55,-20,43,-21,40,-22,43,-23,58,-24,77,-25,113,-26,-107,-27,-51,-28,8,-28,79,-29,-91,-30,0,-30,107,-31,-34,-32,98,-32,-22,-33,-120,-33,40,-33,-36,-34,-103,-34,100,-34,58,-34,32,-34,13,-34,15,-34,21,-34,47,-34,81,-34,-125,-34,-66,-34,9,-33,96,-33,-65,-33,50,-32,-88,-32,49,-31,-62,-31,96,-30,6,-29,-67,-29,118,-28,67,-27,19,-26,-18,-26,-41,-25,-64,-24,-67,-23,-72,-22,-60,-21,-50,-20,-23,-19,3,-17,40,-16,81,-15,-127,-14,-77,-13,-19,-12,40,-10,107,-9,-85,-8,-10,-7,58,-5,-122,-4,-46,-3,28,-1,109,0,-75,1,3,3,76,4,-106,5,-37,6,34,8,95,9,-96,10,-42,11,14,13,58,14,105,15,-119,16,-85,17,-64,18,-46,19,-38,20,-36,21,-44,22,-60,23,-83,24,-120,25,95,26,39,27,-24,27,-98,28,71,29,-22,29,121,30,8,31,127,31,-12,31,89,32,-79,32,-2,32,62,33,114,33,-104,33,-75,33,-65,33,-59,33,-77,33,-94,33,117,33,75,33,7,33,-64,32,103,32,5,32,-107,31,27,31,-107,30,-1,29,104,29,-73,28,12,28,73,27,-125,26,-80,25,-42,24,-18,23,4,23,9,22,14,21,5,20,-8,18,-30,17,-58,16,-92,15,123,14,80,13,25,12,-24,10,-89,9,108,8,42,7,-29,5,-96,4,84,3,14,2,-63,0,121,-1,44,-2,-27,-4,-101,-5,86,-6,16,-7,-48,-9,-113,-10,88,-11,28,-12,-18,-14,-66,-15,-106,-16,118,-17,86,-18,71,-19,49,-20,49,-21,47,-22,56,-23,77,-24,101,-25,-119,-26,-69,-27,-19,-28,53,-28,125,-29,-42,-30,56,-30,-91,-31,31,-31,-94,-32,54,-32,-52,-33,123,-33,42,-33,-17,-34,-68,-34,-107,-34,123,-34,113,-34,108,-34,126,-34,-109,-34,-69,-34,-20,-34,43,-33,116,-33,-49,-33,47,-32,-97,-32,27,-31,-98,-31,53,-30,-49,-30,119,-29,44,-28,-27,-28,-79,-27,127,-26,93,-25,61,-24,46,-23,32,-22,32,-21,37,-20,48,-19,71,-18,95,-17,-125,-16,-91,-15,-43,-14,2,-12,58,-11,116,-10,-83,-9,-13,-8,44,-6,124,-5,-72,-4,7,-2,76,-1,-109,0,-34,1,36,3,105,4,-79,5,-18,6,51,8,107,9,-89,10,-37,11,10,13,56,14,89,15}; }
	private static byte[] data58(){ return new byte[] {-127,16,-110,17,-82,18,-77,19,-68,20,-72,21,-84,22,-102,23,122,24,89,25,36,26,-16,26,-87,27,92,28,4,29,-96,29,49,30,-71,30,48,31,-94,31,3,32,90,32,-90,32,-31,32,23,33,58,33,83,33,97,33,97,33,81,33,63,33,16,33,-24,32,-94,32,91,32,5,32,-98,31,54,31,-74,30,51,30,-94,29,4,29,96,28,-86,27,-14,26,42,26,90,25,-126,24,-100,23,-75,22,-67,21,-59,20,-68,19,-73,18,-97,17,-116,16,103,15,72,14,25,13,-16,11,-74,10,-123,9,70,8,10,7,-55,5,-121,4,65,3,-1,1,-75,0,114,-1,41,-2,-24,-4,-98,-5,97,-6,29,-7,-30,-9,-90,-10,112,-11,59,-12,15,-13,-28,-15,-64,-16,-94,-17,-119,-18,120,-19,108,-20,107,-21,109,-22,122,-23,-110,-24,-86,-25,-40,-26,3,-26,64,-27,-124,-28,-46,-29,43,-29,-111,-30,-2,-31,123,-31,-1,-32,-112,-32,48,-32,-43,-33,-111,-33,77,-33,29,-33,-8,-34,-37,-34,-45,-34,-48,-34,-36,-34,-12,-34,26,-33,73,-33,-117,-33,-49,-33,40,-32,-121,-32,-8,-32,109,-31,-11,-31,-126,-30,28,-29,-58,-29,113,-28,46,-27,-15,-27,-62,-26,-108,-25,125,-24,92,-23,88,-22,75,-21,81,-20,87,-19,106,-18,125,-17,-98,-16,-68,-15,-24,-14,17,-12,70,-11,118,-10,-76,-9,-22,-8,46,-6,105,-5,-79,-4,-20,-3,58,-1,116,0,-63,1,-2,2,67,4,-125,5,-63,6,-3,7,54,9,107,10,-99,11,-56,12,-14,13,19,15,51,16,70,17,92,18,94,19,104,20,92,21,84,22,58,23,31,24,-13,24,-57,25,-121,26,72,27,-14,27,-95,28,51,29,-50,29,75,30,-54,30,57,31,-104,31,-12,31,59,32,125,32,-82,32,-42,32,-16,32,-3,32,1,33,-13,32,-33,32,-71,32,-116,32,77,32,9,32,-80,31,87,31,-28,30,116,30,-21,29,99,29,-58,28,40,28,115,27,-62,26,-6,25,50,25,92,24,125,23,-107,22,-87,21,-84,20,-77,19,-89,18,-99,17,-121,16,110,15,76,14,42,13,-5,11,-46,10,-101,9,103,8,45,7,-15,5,-78,4,117,3,49,2,-15,0,-83,-1,110,-2,41,-3,-20,-5,-84,-6,109,-7,57,-8,-5,-10,-51,-11,-103,-12,111,-13,73,-14,37,-15,13,-16,-13,-18,-26,-19,-36,-20,-38,-21,-30,-22,-19,-23,7,-23,34,-24,77,-25,125,-26,-74,-27,-3,-28,75,-28,-94,-29,12,-29,113,-30,-11,-31,112,-31,9,-31,-97,-32,75,-32,-4,-33,-69,-33,-118,-33,94,-33,69,-33,53,-33,47,-33,60,-33,77,-33,112,-33,-96,-33,-43,-33,31,-32,109,-32,-50,-32,50,-31,-83,-31,38,-30,-72,-30,72,-29,-20,-29,-106,-28,75,-27,13,-26,-47,-26,-87,-25,-128,-24,103,-23,83,-22,70,-21,69,-20,70,-19,84,-18,98,-17,125,-16,-106,-15,-68,-14,-30,-13,14,-11,63,-10,113,-9,-86,-8,-32,-7,33,-5,89,-4,-101,-3,-37,-2,24,0,93,1,-106,2,-38,3,20,5,79,6,-118,7,-69,8,-13,9,29,11,74,12,110,13,-111,14,-86,15,-63,16,-50,17,-38,18,-43,19,-40,20,-66,21,-76,22,-116,23,106,24,54,25,-2,25,-72,26,109,27,18,28,-79,28,66,29,-52,29,69,30,-70,30,29,31,119,31,-57,31,7,32,62,32,107,32,-124,32,-101,32,-99,32,-103,32,-123,32,104,32,59,32,6,32,-61,31,113,31,30,31,-82,30,70,30,-60,29,61,29,-84,28,11,28,103,27,-78,26,-7,25,48,25,99,24,-118,23,-87,22,-63,21,-51,20,-42,19,-42,18,-53,17,-63,16,-87,15,-111,14,114,13,76,12,34,11,-8,9,-60,8,-110,7,90,6,32,5,-25,3,-86,2,107,1,46,0,-15,-2,-78,-3,118,-4,60,-5,-1,-7,-51,-8,-107,-9,101,-10,54,-11,16,-12,-26,-14,-52,-15,-84,-16,-103,-17,-116,-18,-128,-19,-125,-20,-123,-21,-106,-22,-86,-23,-56,-24,-15,-25,29,-25,91,-26,-104,-27,-21,-28,60,-28,-94,-29,10,-29,-125,-30,3,-30,-111,-31,42,-31,-54,-32,127,-32,53,-32,0,-32,-48,-33,-79,-33,-102,-33,-107,-33,-108,-33,-89,-33,-65,-33,-22,-33,26,-32,93,-32,-92,-32,0,-31,92,-31,-47,-31,66,-30,-50,-30,87,-29,-13,-29,-104,-28,67,-27,1,-26,-67,-26,-117,-25,95,-24,60,-23,36,-22,14,-21,6,-20,1,-19,8,-18,16,-17,34,-16,56,-15,86,-14,117,-13,-98,-12,-59,-11,-12,-10,39,-8,88,-7,-110,-6,-55,-5,1,-3,65,-2,119,-1,-71,0,-17,1,45,3,102,4,-99,5,-44,6,8,8,53,9,101,10,-117,11,-79,12,-48,13,-20,14,-2,15,15,17,23,18,23,19,21,20,3,21,-14,21,-43,22,-85,23,-125,24,68,25,10,26,-70,26,102,27,10,28,-101,28,45,29,-87,29,32,30}; }
	private static byte[] data59(){ return new byte[] {-117,30,-22,30,61,31,-121,31,-64,31,-14,31,21,32,49,32,57,32,61,32,46,32,26,32,-13,31,-57,31,-120,31,68,31,-15,30,-111,30,41,30,-76,29,51,29,-85,28,18,28,118,27,-56,26,25,26,86,25,-108,24,-64,23,-24,22,9,22,27,21,47,20,47,19,55,18,39,17,36,16,8,15,-12,13,-42,12,-80,11,-112,10,91,9,56,8,-4,6,-45,5,-109,4,99,3,37,2,-17,0,-77,-1,123,-2,64,-3,10,-4,-46,-6,-97,-7,106,-8,64,-9,13,-10,-19,-12,-63,-13,-88,-14,-118,-15,118,-16,104,-17,93,-18,93,-19,95,-20,111,-21,124,-22,-95,-23,-67,-24,-17,-25,34,-25,98,-26,-86,-27,-1,-28,88,-28,-62,-29,50,-29,-81,-30,52,-30,-55,-31,101,-31,14,-31,-60,-32,-128,-32,81,-32,37,-32,10,-32,-8,-33,-10,-33,-7,-33,18,-32,43,-32,90,-32,-113,-32,-47,-32,32,-31,120,-31,-32,-31,74,-30,-52,-30,74,-29,-29,-29,119,-28,33,-27,-52,-27,-119,-26,71,-25,23,-24,-25,-24,-57,-23,-85,-22,-104,-21,-116,-20,-118,-19,-119,-18,-107,-17,-93,-16,-72,-15,-46,-14,-15,-13,20,-11,60,-10,104,-9,-109,-8,-56,-7,-10,-6,49,-4,98,-3,-100,-2,-44,-1,10,1,66,2,121,3,-84,4,-28,5,15,7,66,8,106,9,-108,10,-72,11,-43,12,-14,13,5,15,23,16,30,17,36,18,30,19,21,20,2,21,-24,21,-58,22,-101,23,104,24,43,25,-29,25,-104,26,57,27,-38,27,104,28,-14,28,108,29,-31,29,68,30,-95,30,-16,30,52,31,111,31,-104,31,-66,31,-50,31,-36,31,-41,31,-53,31,-81,31,-118,31,90,31,26,31,-43,30,125,30,33,30,-75,29,62,29,-63,28,50,28,-96,27,-2,26,84,26,-93,25,-30,24,32,24,77,23,120,22,-106,21,-81,20,-66,19,-56,18,-54,17,-60,16,-69,15,-87,14,-107,13,118,12,93,11,49,10,17,9,-31,7,-74,6,-122,5,82,4,31,3,-21,1,-76,0,-127,-1,71,-2,23,-3,-31,-5,-81,-6,-128,-7,79,-8,41,-9,-1,-11,-37,-12,-65,-13,-98,-14,-113,-15,121,-16,115,-17,106,-18,113,-19,118,-20,-119,-21,-97,-22,-62,-23,-26,-24,28,-24,80,-25,-103,-26,-32,-27,59,-27,-105,-28,4,-28,121,-29,-11,-30,-124,-30,21,-30,-73,-31,101,-31,22,-31,-33,-32,-89,-32,-123,-32,105,-32,89,-32,88,-32,92,-32,119,-32,-113,-32,-61,-32,-12,-32,58,-31,-121,-31,-32,-31,69,-30,-74,-30,47,-29,-75,-29,67,-28,-34,-28,-125,-27,47,-26,-23,-26,-91,-25,115,-24,66,-23,33,-22,0,-21,-21,-21,-33,-20,-43,-19,-38,-18,-38,-17,-22,-16,-7,-15,18,-13,45,-12,76,-11,112,-10,-105,-9,-61,-8,-18,-7,30,-5,80,-4,127,-3,-73,-2,-26,-1,28,1,80,2,127,3,-77,4,-32,5,14,7,57,8,94,9,-126,10,-93,11,-68,12,-42,13,-28,14,-14,15,-10,16,-9,17,-19,18,-27,19,-57,20,-80,21,-121,22,91,23,35,24,-26,24,-105,25,77,26,-22,26,-120,27,22,28,-101,28,22,29,-122,29,-22,29,68,30,-109,30,-42,30,13,31,57,31,91,31,110,31,120,31,120,31,100,31,83,31,36,31,-5,30,-70,30,116,30,34,30,-62,29,90,29,-27,28,103,28,-34,27,74,27,-83,26,5,26,83,25,-102,24,-41,23,8,23,55,22,86,21,115,20,-121,19,-110,18,-103,17,-106,16,-110,15,-127,14,115,13,89,12,62,11,32,10,-7,8,-40,7,-89,6,-127,5,80,4,34,3,-16,1,-64,0,-116,-1,94,-2,44,-3,-6,-5,-47,-6,-99,-7,126,-8,77,-9,49,-10,11,-11,-13,-13,-38,-14,-54,-15,-70,-16,-76,-17,-78,-18,-73,-19,-59,-20,-42,-21,-15,-22,21,-22,61,-23,113,-24,-80,-25,-18,-26,69,-26,-107,-27,-6,-28,102,-28,-38,-29,92,-29,-26,-30,124,-30,27,-30,-54,-31,126,-31,65,-31,17,-31,-27,-32,-49,-32,-69,-32,-70,-32,-66,-32,-43,-32,-17,-32,28,-31,80,-31,-111,-31,-35,-31,53,-30,-107,-30,4,-29,123,-29,-4,-29,-116,-28,29,-27,-59,-27,104,-26,34,-25,-38,-25,-93,-24,112,-23,72,-22,38,-21,12,-20,-4,-20,-19,-19,-19,-18,-20,-17,-12,-16,2,-14,20,-13,41,-12,74,-11,98,-10,-117,-9,-82,-8,-42,-7,4,-5,44,-4,96,-3,-120,-2,-66,-1,-24,0,27,2,71,3,118,4,-98,5,-52,6,-19,7,22,9,50,10,81,11,104,12,124,13,-118,14,-107,15,-107,16,-107,17,-118,18,122,19,100,20,65,21,31,22,-20,22,-75,23,118,24,42,25,-39,25,124,26,20,27,-89,27,40,28,-89,28,20,29,123,29,-41,29,35,30,107,30,-95,30,-46,30,-15,30,11,31,20,31,22,31,9,31,-14,30,-47,30,-94,30,105,30,38,30,-45,29}; }
	private static byte[] data60(){ return new byte[] {124,29,21,29,-92,28,45,28,-94,27,25,27,122,26,-37,25,45,25,118,24,-71,23,-16,22,33,22,72,21,105,20,127,19,-109,18,-101,17,-95,16,-97,15,-107,14,-119,13,119,12,96,11,69,10,39,9,3,8,-31,6,-73,5,-112,4,98,3,57,2,8,1,-33,-1,-83,-2,-123,-3,85,-4,45,-5,4,-6,-35,-8,-71,-9,-101,-10,123,-11,99,-12,79,-13,61,-14,53,-15,46,-16,45,-17,55,-18,64,-19,90,-20,113,-21,-106,-22,-63,-23,-13,-24,51,-24,115,-25,-60,-26,26,-26,123,-27,-25,-28,89,-28,-37,-29,97,-29,-7,-30,-109,-30,65,-30,-14,-31,-75,-31,124,-31,85,-31,55,-31,31,-31,32,-31,25,-31,49,-31,70,-31,111,-31,-97,-31,-37,-31,33,-30,118,-30,-46,-30,58,-29,-81,-29,39,-28,-76,-28,65,-27,-32,-27,-127,-26,52,-25,-26,-25,-84,-24,111,-23,70,-22,25,-21,1,-20,-30,-20,-42,-19,-54,-18,-58,-17,-55,-16,-47,-15,-37,-14,-14,-13,2,-11,33,-10,60,-9,94,-8,-127,-7,-87,-6,-50,-5,-7,-4,36,-2,78,-1,124,0,-93,1,-47,2,-8,3,33,5,72,6,105,7,-115,8,-87,9,-63,10,-37,11,-23,12,-8,13,0,15,-1,15,-1,16,-15,17,-29,18,-55,19,-85,20,-124,21,84,22,31,23,-36,23,-104,24,65,25,-21,25,-126,26,23,27,-99,27,27,28,-115,28,-9,28,82,29,-87,29,-19,29,45,30,94,30,-125,30,-96,30,-81,30,-75,30,-83,30,-100,30,127,30,84,30,36,30,-29,29,-103,29,71,29,-28,28,124,28,7,28,-119,27,-3,26,112,26,-54,25,47,25,118,24,-60,23,-1,22,55,22,102,21,-118,20,-84,19,-64,18,-43,17,-36,16,-32,15,-31,14,-42,13,-49,12,-72,11,-88,10,-118,9,115,8,78,7,49,6,7,5,-27,3,-69,2,-109,1,107,0,63,-1,24,-2,-16,-4,-57,-5,-92,-6,127,-7,94,-8,65,-9,37,-10,14,-11,-4,-13,-20,-14,-29,-15,-34,-16,-32,-17,-27,-18,-10,-19,5,-19,38,-20,67,-21,114,-22,-96,-23,-34,-24,29,-24,109,-25,-66,-26,32,-26,-123,-27,-9,-28,115,-28,-6,-29,-121,-29,37,-29,-58,-30,123,-30,49,-30,-4,-31,-56,-31,-90,-31,-113,-31,125,-31,-127,-31,-124,-31,-100,-31,-71,-31,-27,-31,26,-30,90,-30,-89,-30,-5,-30,95,-29,-56,-29,62,-28,-64,-28,70,-27,-31,-27,118,-26,36,-25,-50,-25,-116,-24,75,-23,21,-22,-25,-22,-64,-21,-95,-20,-117,-19,119,-18,112,-17,103,-16,107,-15,112,-14,123,-13,-114,-12,-99,-11,-70,-10,-48,-9,-13,-8,17,-6,51,-5,91,-4,124,-3,-87,-2,-54,-1,-10,0,25,2,65,3,103,4,-122,5,-83,6,-59,7,-26,8,-7,9,20,11,30,12,47,13,51,14,54,15,48,16,43,17,21,18,3,19,-30,19,-67,20,-111,21,92,22,30,23,-39,23,-118,24,52,25,-49,25,106,26,-15,26,118,27,-19,27,90,28,-66,28,21,29,100,29,-90,29,-33,29,12,30,45,30,68,30,80,30,81,30,70,30,48,30,16,30,-30,29,-81,29,105,29,32,29,-58,28,101,28,-6,27,-126,27,1,27,120,26,-29,25,67,25,-93,24,-24,23,58,23,113,22,-85,21,-38,20,-1,19,31,19,56,18,74,17,85,16,92,15,89,14,88,13,74,12,63,11,41,10,20,9,-3,7,-38,6,-60,5,-103,4,127,3,85,2,51,1,14,0,-24,-2,-61,-3,-95,-4,123,-5,95,-6,59,-7,37,-8,5,-9,-11,-11,-34,-12,-44,-13,-56,-14,-59,-15,-61,-16,-51,-17,-41,-18,-23,-19,6,-19,32,-20,80,-21,119,-22,-75,-23,-16,-24,58,-24,-117,-25,-29,-26,74,-26,-80,-27,46,-27,-90,-28,56,-28,-58,-29,105,-29,16,-29,-59,-30,-125,-30,76,-30,34,-30,0,-30,-19,-31,-33,-31,-30,-31,-20,-31,4,-30,37,-30,83,-30,-120,-30,-51,-30,23,-29,115,-29,-48,-29,66,-28,-77,-28,57,-27,-64,-27,85,-26,-12,-26,-106,-25,77,-24,-1,-24,-62,-23,-116,-22,90,-21,52,-20,21,-19,-10,-19,-22,-18,-40,-17,-44,-16,-47,-15,-43,-14,-34,-13,-21,-12,-3,-11,16,-9,40,-8,68,-7,95,-6,-126,-5,-98,-4,-60,-3,-28,-2,8,0,45,1,76,2,112,3,-112,4,-82,5,-52,6,-27,7,-5,8,16,10,32,11,44,12,51,13,52,14,52,15,40,16,30,17,5,18,-19,18,-56,19,-96,20,109,21,55,22,-15,22,-83,23,85,24,-3,24,-105,25,40,26,-77,26,46,27,-90,27,14,28,110,28,-59,28,14,29,81,29,-125,29,-79,29,-49,29,-28,29,-17,29,-20,29,-29,29,-56,29,-87,29,124,29,65,29,6,29,-81,28,97,28,-7,27,-113,27,25,27,-104,26,14,26,125,25,-36,24,59,24,-121,23,-42,22,16,22,77,21,123,20,-92,19}; }
	private static byte[] data61(){ return new byte[] {-56,18,-31,17,-10,16,6,16,11,15,17,14,14,13,7,12,-3,10,-22,9,-35,8,-62,7,-84,6,-113,5,115,4,84,3,52,2,19,1,-14,-1,-47,-2,-78,-3,-112,-4,115,-5,86,-6,60,-7,36,-8,15,-9,-3,-11,-17,-12,-27,-13,-32,-14,-32,-15,-29,-16,-17,-17,-2,-18,21,-18,50,-19,86,-20,-127,-21,-76,-22,-17,-23,49,-23,124,-24,-47,-25,45,-25,-110,-26,3,-26,121,-27,-2,-28,-119,-28,32,-28,-64,-29,108,-29,32,-29,-30,-30,-85,-30,-125,-30,96,-30,79,-30,64,-30,71,-30,78,-30,104,-30,-120,-30,-76,-30,-19,-30,44,-29,124,-29,-49,-29,51,-28,-100,-28,18,-27,-108,-27,22,-26,-79,-26,67,-25,-16,-25,-105,-24,81,-23,13,-22,-44,-22,-95,-21,119,-20,83,-19,54,-18,33,-17,16,-16,3,-15,4,-14,-3,-14,8,-12,14,-11,27,-10,46,-9,63,-8,89,-7,110,-6,-114,-5,-90,-4,-56,-3,-29,-2,5,0,34,1,64,2,97,3,121,4,-105,5,-83,6,-59,7,-41,8,-23,9,-16,10,-1,11,-2,12,-2,13,-7,14,-21,15,-36,16,-61,17,-92,18,127,19,83,20,31,21,-28,21,-97,22,84,23,-1,23,-94,24,58,25,-50,25,79,26,-45,26,65,27,-82,27,10,28,97,28,-84,28,-22,28,34,29,75,29,106,29,-125,29,-118,29,-118,29,-126,29,103,29,77,29,26,29,-21,28,-93,28,97,28,2,28,-85,27,58,27,-52,26,74,26,-59,25,54,25,-104,24,-5,23,74,23,-103,22,-34,21,22,21,78,20,122,19,-100,18,-62,17,-45,16,-22,15,-10,14,-5,13,0,13,-4,11,-12,10,-20,9,-39,8,-51,7,-78,6,-94,5,-125,4,109,3,78,2,51,1,22,0,-7,-2,-36,-3,-63,-4,-89,-5,-115,-6,119,-7,98,-8,82,-9,66,-10,58,-11,47,-12,49,-13,49,-14,57,-15,70,-16,90,-17,112,-18,-110,-19,-73,-20,-29,-21,27,-21,83,-22,-101,-23,-28,-24,60,-24,-105,-25,-1,-26,111,-26,-25,-27,107,-27,-11,-28,-114,-28,45,-28,-40,-29,-116,-29,76,-29,22,-29,-23,-30,-54,-30,-79,-30,-88,-30,-91,-30,-79,-30,-62,-30,-26,-30,11,-29,67,-29,-128,-29,-55,-29,31,-28,122,-28,-28,-28,83,-27,-46,-27,83,-26,-27,-26,121,-25,29,-24,-62,-24,121,-23,44,-22,-13,-22,-69,-21,-118,-20,100,-19,66,-18,37,-17,21,-16,-1,-16,-4,-15,-13,-14,-10,-13,-8,-12,2,-10,13,-9,31,-8,45,-7,71,-6,86,-5,119,-4,-119,-3,-87,-2,-63,-1,-36,0,-8,1,15,3,43,4,63,5,87,6,103,7,120,8,-122,9,-116,10,-106,11,-110,12,-109,13,-120,14,123,15,103,16,77,17,47,18,6,19,-38,19,-92,20,105,21,35,22,-38,22,127,23,41,24,-68,24,82,25,-42,25,87,26,-56,26,54,27,-109,27,-19,27,55,28,122,28,-79,28,-33,28,1,29,26,29,36,29,45,29,29,29,19,29,-18,28,-51,28,-106,28,92,28,19,28,-60,27,104,27,2,27,-108,26,25,26,-102,25,11,25,121,24,-37,23,50,23,-121,22,-51,21,15,21,74,20,123,19,-92,18,-50,17,-29,16,5,16,13,15,34,14,35,13,41,12,38,11,32,10,23,9,11,8,-7,6,-22,5,-47,4,-62,3,-92,2,-113,1,119,0,91,-1,70,-2,43,-3,23,-4,-1,-6,-17,-7,-39,-8,-49,-9,-64,-10,-69,-11,-77,-12,-72,-13,-74,-14,-58,-15,-51,-16,-23,-17,-4,-18,34,-18,68,-19,117,-20,-89,-21,-26,-22,40,-22,117,-23,-54,-24,35,-24,-114,-25,-9,-26,114,-26,-14,-27,124,-27,16,-27,-81,-28,85,-28,9,-28,-61,-29,-117,-29,92,-29,54,-29,30,-29,11,-29,9,-29,14,-29,28,-29,58,-29,89,-29,-111,-29,-61,-29,12,-28,88,-28,-80,-28,21,-27,126,-27,-11,-27,116,-26,-4,-26,-113,-25,40,-24,-53,-24,120,-23,42,-22,-26,-22,-84,-21,113,-20,72,-19,32,-18,-6,-18,-25,-17,-53,-16,-66,-15,-73,-14,-84,-13,-81,-12,-81,-11,-73,-10,-63,-9,-48,-8,-37,-7,-14,-6,0,-4,26,-3,45,-2,69,-1,91,0,114,1,-120,2,-99,3,-79,4,-62,5,-45,6,-32,7,-22,8,-14,9,-13,10,-10,11,-18,12,-26,13,-42,14,-62,15,-87,16,-121,17,98,18,51,19,1,20,-61,20,-127,21,54,22,-31,22,-119,23,33,24,-74,24,64,25,-65,25,56,26,-89,26,6,27,104,27,-80,27,-3,27,52,28,104,28,-113,28,-84,28,-66,28,-57,28,-62,28,-72,28,-97,28,126,28,81,28,26,28,-36,27,-114,27,60,27,-37,26,115,26,1,26,-121,25,0,25,115,24,-34,23,58,23,-105,22,-28,21,45,21,111,20,-91,19,-40,18,3,18,41,17,68,16,97,15,110,14,-126,13,-123,12,-114,11,-117,10,-120,9,-126,8,118,7,107,6}; }
	private static byte[] data62(){ return new byte[] {91,5,74,4,55,3,36,2,15,1,-4,-1,-28,-2,-44,-3,-67,-4,-84,-5,-99,-6,-117,-7,-124,-8,117,-9,115,-10,111,-11,110,-12,120,-13,125,-14,-112,-15,-94,-16,-67,-17,-36,-18,3,-18,47,-19,99,-20,-99,-21,-31,-22,40,-22,127,-23,-47,-24,61,-24,-97,-25,27,-25,-109,-26,29,-26,-86,-27,69,-27,-24,-28,-108,-28,78,-28,12,-28,-39,-29,-82,-29,-114,-29,119,-29,111,-29,106,-29,118,-29,-120,-29,-88,-29,-50,-29,3,-28,63,-28,-123,-28,-41,-28,49,-27,-107,-27,4,-26,124,-26,-6,-26,-121,-25,23,-24,-76,-24,87,-23,3,-22,-73,-22,114,-21,55,-20,-1,-20,-46,-19,-89,-18,-121,-17,107,-16,84,-15,66,-14,55,-13,45,-12,46,-11,40,-10,52,-9,51,-8,68,-7,75,-6,92,-5,108,-4,124,-3,-112,-2,-95,-1,-76,0,-57,1,-40,2,-23,3,-8,4,6,6,15,7,27,8,28,9,35,10,29,11,26,12,15,13,-1,13,-17,14,-48,15,-75,16,-115,17,98,18,49,19,-12,19,-72,20,107,21,30,22,-59,22,98,23,-3,23,-119,24,13,25,-114,25,-6,25,106,26,-59,26,30,27,105,27,-85,27,-27,27,16,28,55,28,78,28,96,28,98,28,96,28,76,28,56,28,13,28,-26,27,-88,27,104,27,29,27,-62,26,104,26,-5,25,-120,25,15,25,-123,24,-3,23,96,23,-58,22,26,22,111,21,-75,20,-8,19,48,19,101,18,-111,17,-72,16,-41,15,-14,14,7,14,24,13,33,12,43,11,43,10,45,9,40,8,31,7,26,6,11,5,-1,3,-16,2,-34,1,-45,0,-68,-1,-78,-2,-101,-3,-110,-4,-128,-5,118,-6,108,-7,99,-8,96,-9,92,-10,97,-11,100,-12,111,-13,127,-14,-113,-15,-83,-16,-57,-17,-19,-18,25,-18,71,-19,-125,-20,-66,-21,7,-21,85,-22,-88,-23,12,-23,108,-24,-32,-25,85,-25,-42,-26,98,-26,-13,-27,-112,-27,56,-27,-27,-28,-93,-28,99,-28,51,-28,10,-28,-19,-29,-41,-29,-47,-29,-50,-29,-36,-29,-17,-29,16,-28,55,-28,108,-28,-85,-28,-18,-28,69,-27,-102,-27,2,-26,112,-26,-29,-26,105,-25,-20,-25,-124,-24,24,-23,-65,-23,103,-22,27,-21,-44,-21,-108,-20,94,-19,45,-18,0,-17,-33,-17,-68,-16,-91,-15,-111,-14,-127,-13,119,-12,112,-11,108,-10,109,-9,114,-8,119,-7,127,-6,-116,-5,-107,-4,-91,-3,-79,-2,-63,-1,-50,0,-32,1,-24,2,-7,3,1,5,12,6,19,7,21,8,24,9,21,10,17,11,5,12,-7,12,-29,13,-50,14,-81,15,-116,16,99,17,52,18,-4,18,-62,19,123,20,48,21,-34,21,127,22,33,23,-80,23,62,24,-63,24,56,25,-84,25,16,26,113,26,-63,26,17,27,75,27,-120,27,-80,27,-42,27,-20,27,-2,27,-3,27,-2,27,-24,27,-46,27,-84,27,126,27,72,27,4,27,-71,26,100,26,4,26,-99,25,43,25,-79,24,44,24,-93,23,9,23,113,22,-56,21,31,21,102,20,-82,19,-25,18,33,18,77,17,122,16,-102,15,-71,14,-44,13,-30,12,-8,11,-4,10,8,10,7,9,11,8,3,7,3,6,-8,4,-17,3,-26,2,-40,1,-51,0,-63,-1,-77,-2,-88,-3,-98,-4,-110,-5,-117,-6,-123,-7,-127,-8,-127,-9,-125,-10,-121,-11,-109,-12,-99,-13,-76,-14,-58,-15,-23,-16,2,-16,50,-17,88,-18,-109,-19,-55,-20,14,-20,83,-21,-87,-22,-5,-23,98,-23,-60,-24,59,-24,-81,-25,53,-25,-64,-26,81,-26,-10,-27,-107,-27,75,-27,5,-27,-57,-28,-105,-28,112,-28,78,-28,63,-28,48,-28,53,-28,59,-28,83,-28,110,-28,-104,-28,-54,-28,4,-27,76,-27,-101,-27,-14,-27,88,-26,-66,-26,55,-25,-77,-25,58,-24,-57,-24,98,-23,-5,-23,-85,-22,81,-21,15,-20,-57,-20,-112,-19,87,-18,45,-17,-1,-17,-30,-16,-63,-15,-85,-14,-106,-13,-120,-12,124,-11,120,-10,112,-9,116,-8,113,-7,123,-6,123,-5,-118,-4,-116,-3,-99,-2,-96,-1,-79,0,-72,1,-63,2,-51,3,-48,4,-41,5,-37,6,-37,7,-41,8,-42,9,-57,10,-66,11,-83,12,-109,13,126,14,88,15,54,16,9,17,-41,17,-96,18,96,19,26,20,-53,20,121,21,26,22,-72,22,71,23,-43,23,85,24,-48,24,61,25,-86,25,-2,25,95,26,-99,26,-24,26,26,27,74,27,109,27,-122,27,-104,27,-100,27,-102,27,-118,27,115,27,81,27,38,27,-16,26,-80,26,105,26,20,26,-68,25,83,25,-24,24,111,24,-17,23,105,23,-44,22,63,22,-102,21,-12,20,66,20,-117,19,-52,18,5,18,60,17,103,16,-112,15,-76,14,-51,13,-22,12,-6,11,9,11,24,10,27,9,35,8,36,7,32,6,34,5,24,4,21,3,12,2,4,1,-3,-1,-14,-2,-20,-3,-27,-4,-36,-5,-35,-6}; }
	private static byte[] data63(){ return new byte[] {-44,-7,-40,-8,-38,-9,-35,-10,-23,-11,-15,-12,5,-12,24,-13,50,-14,82,-15,113,-16,-96,-17,-53,-18,5,-18,62,-19,-127,-20,-51,-21,27,-21,121,-22,-44,-23,66,-23,-82,-24,44,-24,-85,-25,53,-25,-51,-26,101,-26,16,-26,-69,-27,119,-27,55,-27,7,-27,-39,-28,-68,-28,-93,-28,-104,-28,-106,-28,-100,-28,-84,-28,-53,-28,-21,-28,30,-27,83,-27,-106,-27,-31,-27,56,-26,-110,-26,-2,-26,106,-25,-27,-25,104,-24,-18,-24,-122,-23,28,-22,-62,-22,105,-21,28,-20,-44,-20,-107,-19,89,-18,40,-17,-8,-17,-47,-16,-80,-15,-113,-14,124,-13,100,-12,85,-11,74,-10,64,-9,61,-8,54,-7,59,-6,55,-5,65,-4,64,-3,73,-2,78,-1,84,0,92,1,96,2,100,3,109,4,102,5,111,6,102,7,100,8,91,9,80,10,63,11,47,12,18,13,-6,13,-43,14,-80,15,-126,16,80,17,23,18,-42,18,-111,19,66,20,-17,20,-110,21,45,22,-63,22,77,23,-49,23,77,24,-72,24,42,25,-128,25,-33,25,38,26,109,26,-90,26,-41,26,-1,26,26,27,47,27,56,27,56,27,47,27,26,27,-4,26,-41,26,-92,26,107,26,39,26,-41,25,-123,25,32,25,-68,24,69,24,-47,23,72,23,-64,22,44,22,-114,21,-17,20,64,20,-110,19,-43,18,26,18,78,17,-121,16,-81,15,-34,14,-7,13,32,13,46,12,76,11,87,10,103,9,112,8,118,7,123,6,122,5,127,4,119,3,123,2,112,1,114,0,104,-1,105,-2,97,-3,97,-4,97,-5,93,-6,103,-7,97,-8,117,-9,118,-10,-116,-11,-103,-12,-79,-13,-50,-14,-23,-15,19,-15,56,-16,109,-17,-98,-18,-34,-19,31,-19,103,-20,-69,-21,17,-21,111,-22,-37,-23,68,-23,-63,-24,62,-24,-57,-25,89,-25,-15,-26,-105,-26,64,-26,-7,-27,-75,-27,127,-27,80,-27,44,-27,18,-27,-1,-28,-5,-28,-8,-28,10,-27,27,-27,60,-27,103,-27,-106,-27,-42,-27,24,-26,104,-26,-63,-26,32,-25,-115,-25,-4,-25,123,-24,-4,-24,-118,-23,28,-22,-69,-22,90,-21,11,-20,-74,-20,118,-19,49,-18,-8,-18,-58,-17,-107,-16,111,-15,74,-14,43,-13,19,-12,-4,-12,-21,-11,-36,-10,-47,-9,-54,-8,-62,-7,-61,-6,-68,-5,-61,-4,-68,-3,-58,-2,-64,-1,-54,0,-57,1,-52,2,-56,3,-53,4,-60,5,-60,6,-73,7,-78,8,-96,9,-110,10,124,11,99,12,69,13,37,14,-6,14,-48,15,-99,16,99,17,38,18,-33,18,-109,19,66,20,-28,20,-125,21,27,22,-90,22,48,23,-87,23,34,24,-118,24,-13,24,73,25,-98,25,-28,25,35,26,89,26,-122,26,-89,26,-63,26,-48,26,-42,26,-47,26,-59,26,-83,26,-117,26,100,26,45,26,-15,25,-84,25,90,25,2,25,-94,24,51,24,-58,23,70,23,-61,22,55,22,-94,21,7,21,100,20,-72,19,7,19,78,18,-113,17,-54,16,-2,15,45,15,88,14,120,13,-97,12,-79,11,-46,10,-37,9,-12,8,-8,7,8,7,11,6,19,5,21,4,22,3,24,2,23,1,24,0,22,-1,24,-2,24,-3,25,-4,31,-5,33,-6,41,-7,54,-8,61,-9,84,-10,96,-11,125,-12,-108,-13,-73,-14,-37,-15,3,-15,54,-16,102,-17,-90,-18,-30,-19,47,-19,120,-20,-43,-21,41,-21,-107,-22,-5,-23,115,-23,-19,-24,116,-24,-3,-25,-105,-25,47,-25,-33,-26,-122,-26,71,-26,4,-26,-45,-27,-87,-27,-123,-27,112,-27,95,-27,95,-27,94,-27,114,-27,-122,-27,-87,-27,-42,-27,7,-26,71,-26,-115,-26,-36,-26,55,-25,-104,-25,2,-24,119,-24,-16,-24,118,-23,1,-22,-107,-22,49,-21,-45,-21,125,-20,46,-19,-24,-19,-93,-18,106,-17,50,-16,3,-15,-39,-15,-78,-14,-109,-13,116,-12,93,-11,72,-10,55,-9,41,-8,30,-7,20,-6,13,-5,10,-4,3,-3,5,-2,-2,-2,-1,-1,-4,0,-5,1,-8,2,-14,3,-17,4,-27,5,-32,6,-50,7,-58,8,-85,9,-96,10,126,11,102,12,65,13,26,14,-15,14,-68,15,-119,16,71,17,10,18,-71,18,112,19,19,20,-71,20,78,21,-28,21,108,22,-16,22,106,23,-38,23,69,24,-93,24,-2,24,73,25,-111,25,-52,25,0,26,40,26,75,26,95,26,112,26,112,26,110,26,92,26,71,26,33,26,-5,25,-62,25,-121,25,63,25,-17,24,-105,24,55,24,-56,23,92,23,-38,22,92,22,-49,21,59,21,-93,20,-2,19,88,19,-91,18,-14,17,50,17,112,16,-88,15,-42,14,8,14,41,13,82,12,105,11,-118,10,-102,9,-77,8,-65,7,-51,6,-38,5,-33,4,-23,3,-18,2,-15,1,-7,0,-8,-1,0,-1,1,-2,7,-3,16,-4,17,-5,35,-6,38,-7,58,-8,72,-9,93,-10,115,-11,-110,-12,-84,-13,-42,-14}; }
	private static byte[] data64(){ return new byte[] {-7,-15,43,-15,91,-16,-106,-17,-45,-18,25,-18,99,-19,-74,-20,15,-20,110,-21,-43,-22,70,-22,-70,-23,62,-23,-66,-24,84,-24,-26,-25,-118,-25,51,-25,-28,-26,-95,-26,98,-26,51,-26,7,-26,-23,-27,-48,-27,-60,-27,-63,-27,-59,-27,-44,-27,-20,-27,15,-26,55,-26,111,-26,-89,-26,-14,-26,63,-25,-106,-25,-6,-25,94,-24,-42,-24,74,-23,-47,-23,88,-22,-21,-22,-125,-21,38,-20,-54,-20,123,-19,48,-18,-22,-18,-83,-17,115,-16,63,-15,21,-14,-26,-14,-57,-13,-92,-12,-120,-11,113,-10,91,-9,73,-8,60,-7,43,-6,36,-5,24,-4,19,-3,9,-2,8,-1,-5,-1,-4,0,-15,1,-20,2,-28,3,-37,4,-50,5,-62,6,-78,7,-98,8,-118,9,112,10,83,11,49,12,14,13,-31,13,-77,14,126,15,69,16,3,17,-64,17,112,18,32,19,-60,19,101,20,-7,20,-114,21,18,22,-106,22,13,23,123,23,-24,23,64,24,-98,24,-26,24,46,25,104,25,-101,25,-59,25,-28,25,-2,25,8,26,15,26,8,26,-4,25,-29,25,-60,25,-104,25,101,25,43,25,-28,24,-105,24,65,24,-34,23,123,23,7,23,-112,22,17,22,-123,21,-8,20,95,20,-62,19,25,19,113,18,-72,17,5,17,64,16,-128,15,-81,14,-26,13,10,13,57,12,81,11,122,10,-118,9,-85,8,-73,7,-51,6,-37,5,-26,4,-11,3,-4,2,4,2,17,1,17,0,34,-1,34,-2,49,-3,57,-4,65,-5,85,-6,92,-7,118,-8,-125,-9,-95,-10,-75,-11,-38,-12,-9,-13,35,-13,74,-14,126,-15,-80,-16,-17,-17,45,-17,118,-18,-61,-19,20,-19,116,-20,-50,-21,65,-21,-90,-22,41,-22,-97,-23,46,-23,-70,-24,82,-24,-9,-25,-102,-25,83,-25,7,-25,-48,-26,-102,-26,113,-26,80,-26,55,-26,43,-26,34,-26,41,-26,53,-26,73,-26,110,-26,-112,-26,-58,-26,-1,-26,67,-25,-113,-25,-27,-25,64,-24,-87,-24,22,-23,-115,-23,11,-22,-110,-22,30,-21,-72,-21,78,-20,-8,-20,-100,-19,84,-18,4,-17,-57,-17,-122,-16,80,-15,30,-14,-17,-14,-57,-13,-93,-12,-127,-11,102,-10,75,-9,53,-8,34,-7,16,-6,2,-5,-14,-5,-22,-4,-39,-3,-41,-2,-60,-1,-61,0,-80,1,-82,2,-102,3,-110,4,-126,5,111,6,98,7,67,8,51,9,15,10,-10,10,-51,11,-87,12,122,13,72,14,21,15,-44,15,-104,16,75,17,1,18,-85,18,80,19,-15,19,-125,20,24,21,-100,21,30,22,-105,22,7,23,112,23,-50,23,39,24,115,24,-66,24,-11,24,48,25,84,25,124,25,-110,25,-93,25,-86,25,-89,25,-100,25,-120,25,106,25,67,25,19,25,-36,24,-104,24,81,24,-4,23,-97,23,65,23,-50,22,95,22,-33,21,95,21,-48,20,64,20,-92,19,2,19,96,18,-87,17,-2,16,58,16,-126,15,-73,14,-19,13,31,13,72,12,114,11,-110,10,-77,9,-50,8,-23,7,-3,6,18,6,34,5,51,4,65,3,79,2,89,1,105,0,111,-1,-126,-2,-120,-3,-99,-4,-93,-5,-67,-6,-58,-7,-28,-8,-13,-9,19,-9,44,-10,81,-11,115,-12,-99,-13,-55,-14,-2,-15,49,-15,114,-16,-79,-17,-8,-18,75,-18,-105,-19,-4,-20,85,-20,-61,-21,49,-21,-89,-22,41,-22,-82,-23,61,-23,-43,-24,114,-24,28,-24,-55,-25,-122,-25,67,-25,17,-25,-30,-26,-66,-26,-92,-26,-110,-26,-119,-26,-119,-26,-109,-26,-92,-26,-63,-26,-27,-26,16,-25,74,-25,-122,-25,-49,-25,32,-24,116,-24,-35,-24,61,-23,-72,-23,42,-22,-83,-22,57,-21,-62,-21,96,-20,-6,-20,-96,-19,76,-18,-3,-18,-77,-17,116,-16,51,-15,-2,-15,-55,-14,-100,-13,113,-12,77,-11,40,-10,13,-9,-20,-9,-37,-8,-67,-7,-81,-6,-103,-5,-118,-4,123,-3,108,-2,92,-1,81,0,65,1,51,2,38,3,16,4,4,5,-22,5,-38,6,-66,7,-93,8,-121,9,96,10,65,11,17,12,-23,12,-79,13,126,14,63,15,-4,15,-73,16,102,17,22,18,-74,18,91,19,-19,19,-126,20,10,21,-117,21,8,22,119,22,-29,22,70,23,-98,23,-13,23,56,24,122,24,-77,24,-33,24,9,25,34,25,58,25,65,25,73,25,59,25,50,25,21,25,-10,24,-54,24,-104,24,89,24,25,24,-55,23,116,23,23,23,-82,22,68,22,-54,21,81,21,-57,20,61,20,-88,19,14,19,109,18,-61,17,23,17,96,16,-87,15,-24,14,33,14,91,13,-120,12,-70,11,-33,10,5,10,40,9,67,8,99,7,119,6,-110,5,-92,4,-72,3,-55,2,-38,1,-21,0,-5,-1,10,-1,27,-2,45,-3,60,-4,85,-5,99,-6,-126,-7,-106,-8,-75,-9,-45,-10,-10,-11,30,-11,67,-12,121,-13,-93,-14,-28,-15,24,-15,96,-16,-92,-17,-12,-18,70,-18}; }
	private static byte[] data65(){ return new byte[] {-97,-19,2,-19,102,-20,-40,-21,73,-21,-55,-22,76,-22,-41,-23,109,-23,7,-23,-83,-24,88,-24,12,-24,-52,-25,-113,-25,96,-25,54,-25,22,-25,0,-25,-15,-26,-20,-26,-15,-26,-5,-26,20,-25,46,-25,89,-25,-121,-25,-65,-25,2,-24,74,-24,-99,-24,-9,-24,89,-23,-61,-23,57,-22,-84,-22,55,-21,-74,-21,79,-20,-32,-20,-128,-19,36,-18,-48,-18,127,-17,56,-16,-16,-16,-75,-15,122,-14,71,-13,20,-12,-22,-12,-63,-11,-101,-10,126,-9,90,-8,67,-7,39,-6,16,-5,-4,-5,-26,-4,-44,-3,-63,-2,-81,-1,-100,0,-115,1,118,2,102,3,78,4,57,5,32,6,6,7,-24,7,-56,8,-90,9,125,10,85,11,37,12,-14,12,-68,13,126,14,62,15,-12,15,-84,16,83,17,2,18,-101,18,59,19,-53,19,88,20,-34,20,89,21,-46,21,63,22,-91,22,3,23,90,23,-90,23,-18,23,41,24,93,24,-117,24,-85,24,-56,24,-42,24,-30,24,-32,24,-41,24,-57,24,-87,24,-119,24,91,24,38,24,-21,23,-93,23,87,23,-1,22,-95,22,59,22,-51,21,85,21,-37,20,82,20,-55,19,53,19,-102,18,-4,17,83,17,-89,16,-11,15,59,15,127,14,-68,13,-14,12,42,12,86,11,-126,10,-83,9,-51,8,-14,7,16,7,41,6,72,5,93,4,117,3,-118,2,-97,1,-77,0,-57,-1,-37,-2,-15,-3,3,-3,29,-4,52,-5,75,-6,107,-7,-123,-8,-87,-9,-54,-10,-13,-11,28,-11,77,-12,126,-13,-75,-14,-15,-15,51,-15,120,-16,-59,-17,21,-17,111,-18,-53,-19,47,-19,-101,-20,13,-20,-124,-21,9,-21,-118,-22,33,-22,-80,-23,87,-23,-9,-24,-84,-24,96,-24,31,-24,-19,-25,-73,-25,-106,-25,116,-25,97,-25,85,-25,80,-25,87,-25,96,-25,127,-25,-108,-25,-59,-25,-17,-25,43,-24,108,-24,-76,-24,7,-23,98,-23,-62,-23,46,-22,-99,-22,24,-21,-105,-21,33,-20,-84,-20,71,-19,-37,-19,-122,-18,40,-17,-37,-17,-116,-16,72,-15,5,-14,-53,-14,-112,-13,97,-12,45,-11,6,-10,-37,-10,-72,-9,-106,-8,117,-7,90,-6,62,-5,37,-4,14,-3,-14,-3,-28,-2,-60,-1,-71,0,-105,1,-118,2,108,3,84,4,61,5,25,6,4,7,-39,7,-68,8,-113,9,105,10,56,11,7,12,-48,12,-110,13,87,14,12,15,-58,15,115,16,30,17,-62,17,95,18,-10,18,-121,19,14,20,-108,20,10,21,-124,21,-24,21,84,22,-87,22,2,23,75,23,-111,23,-54,23,1,24,37,24,77,24,99,24,116,24,126,24,121,24,117,24,95,24,71,24,34,24,-9,23,-61,23,-122,23,68,23,-15,22,-93,22,64,22,-33,21,112,21,-3,20,-128,20,0,20,114,19,-25,18,72,18,-79,17,10,17,94,16,-75,15,-10,14,69,14,127,13,-66,12,-13,11,41,11,84,10,-123,9,-88,8,-47,7,-15,6,20,6,46,5,78,4,102,3,-127,2,-101,1,-81,0,-51,-1,-34,-2,-2,-3,18,-3,47,-4,73,-5,105,-6,-122,-7,-86,-8,-51,-9,-11,-10,32,-10,79,-11,127,-12,-74,-13,-15,-14,48,-14,117,-15,-68,-16,13,-16,96,-17,-69,-18,28,-18,-128,-19,-16,-20,100,-20,-35,-21,99,-21,-25,-22,125,-22,18,-22,-75,-23,92,-23,11,-23,-58,-24,-124,-24,80,-24,29,-24,-5,-25,-39,-25,-56,-25,-71,-25,-77,-25,-67,-25,-61,-25,-33,-25,-7,-25,31,-24,83,-24,-124,-24,-55,-24,12,-23,96,-23,-76,-23,24,-22,122,-22,-18,-22,98,-21,-33,-21,103,-20,-19,-20,-123,-19,27,-18,-71,-18,99,-17,7,-16,-66,-16,111,-15,47,-14,-22,-14,-78,-13,121,-12,69,-11,25,-10,-24,-10,-59,-9,-103,-8,123,-7,85,-6,58,-5,26,-4,-2,-4,-29,-3,-55,-2,-81,-1,-108,0,122,1,96,2,65,3,43,4,3,5,-20,5,-62,6,-93,7,120,8,78,9,33,10,-18,10,-70,11,-128,12,65,13,-1,13,-72,14,104,15,25,16,-65,16,97,17,-2,17,-111,18,33,19,-86,19,41,20,-92,20,24,21,-128,21,-26,21,66,22,-109,22,-30,22,37,23,95,23,-106,23,-67,23,-30,23,-3,23,12,24,25,24,22,24,18,24,-1,23,-24,23,-58,23,-98,23,107,23,49,23,-15,22,-93,22,85,22,-8,21,-105,21,47,21,-67,20,68,20,-56,19,63,19,-77,18,32,18,-124,17,-25,16,65,16,-110,15,-26,14,43,14,114,13,-76,12,-21,11,40,11,86,10,-117,9,-76,8,-31,7,4,7,44,6,76,5,110,4,-114,3,-89,2,-53,1,-31,0,1,0,29,-1,54,-2,89,-3,112,-4,-105,-5,-79,-6,-38,-7,-6,-8,39,-8,76,-9,126,-10,-84,-11,-29,-12,26,-12,89,-13,-106,-14,-31,-15,41,-15,123,-16,-47,-17,43,-17,-114,-18,-10,-19,99,-19,-39,-20,83,-20}; }
	private static byte[] data66(){ return new byte[] {-41,-21,97,-21,-17,-22,-116,-22,38,-22,-44,-23,125,-23,58,-23,-10,-24,-66,-24,-111,-24,99,-24,73,-24,47,-24,30,-24,31,-24,22,-24,44,-24,53,-24,86,-24,119,-24,-94,-24,-39,-24,18,-23,88,-23,-93,-23,-9,-23,83,-22,-73,-22,32,-21,-108,-21,12,-20,-115,-20,20,-19,-95,-19,53,-18,-46,-18,110,-17,25,-16,-63,-16,115,-15,42,-14,-27,-14,-93,-13,106,-12,46,-11,-3,-11,-54,-10,-99,-9,116,-8,73,-7,38,-6,-1,-6,-30,-5,-69,-4,-95,-3,127,-2,98,-1,68,0,37,1,6,2,-23,2,-59,3,-89,4,127,5,94,6,50,7,11,8,-36,8,-84,9,119,10,66,11,3,12,-57,12,127,13,55,14,-21,14,-109,15,63,16,-36,16,122,17,15,18,-100,18,37,19,-90,19,33,20,-107,20,0,21,100,21,-61,21,22,22,103,22,-87,22,-21,22,28,23,78,23,112,23,-113,23,-93,23,-80,23,-76,23,-80,23,-93,23,-113,23,112,23,78,23,29,23,-22,22,-84,22,100,22,25,22,-61,21,102,21,3,21,-108,20,37,20,-88,19,40,19,-93,18,14,18,-124,17,-34,16,71,16,-102,15,-12,14,62,14,-116,13,-48,12,17,12,79,11,-122,10,-67,9,-19,8,30,8,71,7,117,6,-105,5,-65,4,-29,3,3,3,40,2,70,1,101,0,-118,-1,-93,-2,-52,-3,-24,-4,12,-4,51,-5,83,-6,-126,-7,-88,-8,-43,-9,8,-9,55,-10,112,-11,-86,-12,-24,-13,42,-13,115,-14,-68,-15,17,-15,99,-16,-62,-17,34,-17,-118,-18,-9,-19,109,-19,-28,-20,105,-20,-16,-21,126,-21,23,-21,-79,-22,90,-22,7,-22,-70,-23,119,-23,60,-23,7,-23,-33,-24,-72,-24,-97,-24,-116,-24,-128,-24,-127,-24,-127,-24,-106,-24,-89,-24,-56,-24,-17,-24,28,-23,84,-23,-109,-23,-39,-23,39,-22,127,-22,-38,-22,64,-21,-81,-21,28,-20,-98,-20,24,-19,-91,-19,48,-18,-58,-18,95,-17,1,-16,-92,-16,82,-15,0,-14,-73,-14,111,-13,47,-12,-18,-12,-71,-11,126,-10,76,-9,31,-8,-19,-8,-59,-7,-99,-6,114,-5,82,-4,42,-3,7,-2,-24,-2,-64,-1,-91,0,124,1,93,2,55,3,19,4,-18,4,-62,5,-101,6,108,7,62,8,12,9,-42,9,-101,10,98,11,30,12,-37,12,-111,13,64,14,-15,14,-108,15,57,16,-45,16,106,17,-7,17,-123,18,4,19,-122,19,-10,19,103,20,-48,20,44,21,-120,21,-40,21,31,22,101,22,-100,22,-52,22,-6,22,24,23,51,23,70,23,75,23,80,23,72,23,54,23,36,23,-2,22,-36,22,-88,22,116,22,50,22,-18,21,-101,21,72,21,-23,20,-126,20,26,20,-93,19,42,19,-87,18,34,18,-109,17,1,17,102,16,-58,15,35,15,118,14,-55,13,19,13,93,12,-100,11,-32,10,23,10,81,9,-124,8,-73,7,-26,6,18,6,60,5,101,4,-116,3,-76,2,-43,1,-2,0,30,0,70,-1,104,-2,-114,-3,-77,-4,-36,-5,2,-5,49,-6,86,-7,-113,-8,-74,-9,-12,-10,37,-10,99,-11,-94,-12,-27,-13,44,-13,119,-14,-54,-15,29,-15,122,-16,-39,-17,63,-17,-84,-18,29,-18,-105,-19,19,-19,-100,-20,36,-20,-68,-21,83,-21,-10,-22,-97,-22,80,-22,5,-22,-52,-23,-117,-23,97,-23,54,-23,21,-23,-3,-24,-17,-24,-31,-24,-25,-24,-20,-24,-6,-24,22,-23,51,-23,93,-23,-117,-23,-59,-23,1,-22,77,-22,-105,-22,-14,-22,75,-21,-76,-21,29,-20,-111,-20,10,-19,-116,-19,17,-18,-96,-18,48,-17,-51,-17,102,-16,16,-15,-76,-15,102,-14,23,-13,-49,-13,-119,-12,74,-11,14,-10,-46,-10,-97,-9,105,-8,57,-7,14,-6,-36,-6,-74,-5,-117,-4,100,-3,60,-2,22,-1,-16,-1,-55,0,-90,1,119,2,89,3,38,4,4,5,-47,5,-91,6,117,7,61,8,13,9,-52,9,-106,10,78,11,15,12,-63,12,119,13,32,14,-50,14,108,15,15,16,-94,16,57,17,-63,17,75,18,-56,18,66,19,-76,19,32,20,-126,20,-28,20,51,21,-120,21,-55,21,12,22,67,22,112,22,-100,22,-73,22,-45,22,-32,22,-21,22,-25,22,-29,22,-49,22,-71,22,-102,22,110,22,68,22,6,22,-50,21,127,21,57,21,-36,20,-125,20,32,20,-82,19,70,19,-60,18,75,18,-63,17,57,17,-94,16,17,16,110,15,-49,14,37,14,122,13,-57,12,20,12,87,11,-102,10,-37,9,17,9,79,8,126,7,-74,6,-30,5,19,5,61,4,106,3,-108,2,-69,1,-26,0,12,0,53,-1,94,-2,-120,-3,-81,-4,-34,-5,7,-5,56,-6,105,-7,-101,-8,-48,-9,9,-9,69,-10,-124,-11,-57,-12,14,-12,87,-13,-87,-14,-4,-15,84,-15,-74,-16,20,-16,-126,-17,-18,-18,101,-18,-34,-19,99,-19,-25,-20,120,-20,15,-20}; }
	private static byte[] data67(){ return new byte[] {-89,-21,82,-21,-12,-22,-81,-22,99,-22,39,-22,-17,-23,-64,-23,-103,-23,121,-23,97,-23,81,-23,73,-23,75,-23,80,-23,98,-23,120,-23,-103,-23,-64,-23,-16,-23,37,-22,101,-22,-85,-22,-8,-22,76,-21,-85,-21,10,-20,121,-20,-28,-20,96,-19,-36,-19,97,-18,-19,-18,120,-17,21,-16,-86,-16,82,-15,-16,-15,-93,-14,75,-13,6,-12,-72,-12,121,-11,52,-10,-6,-10,-64,-9,-122,-8,88,-7,29,-6,-12,-6,-63,-5,-105,-4,105,-3,64,-2,19,-1,-22,-1,-63,0,-108,1,107,2,62,3,17,4,-31,4,-76,5,125,6,77,7,17,8,-37,8,-101,9,91,10,23,11,-50,11,-125,12,49,13,-37,13,-126,14,33,15,-67,15,84,16,-30,16,108,17,-13,17,107,18,-24,18,85,19,-64,19,35,20,127,20,-45,20,32,21,105,21,-94,21,-33,21,9,22,53,22,83,22,107,22,122,22,-123,22,-125,22,127,22,109,22,86,22,56,22,19,22,-29,21,-82,21,111,21,44,21,-33,20,-115,20,48,20,-48,19,103,19,-9,18,-124,18,3,18,-123,17,-6,16,107,16,-38,15,60,15,-96,14,-4,13,79,13,-87,12,-17,11,63,11,-125,10,-60,9,7,9,62,8,124,7,-81,6,-25,5,21,5,74,4,117,3,-90,2,-46,1,-2,0,44,0,87,-1,-126,-2,-78,-3,-35,-4,15,-4,62,-5,112,-6,-92,-7,-37,-8,20,-8,80,-9,-115,-10,-46,-11,20,-11,99,-12,-85,-13,1,-13,84,-14,-77,-15,17,-15,121,-16,-31,-17,84,-17,-54,-18,69,-18,-52,-19,80,-19,-27,-20,118,-20,24,-20,-73,-21,104,-21,22,-21,-45,-22,-111,-22,92,-22,43,-22,3,-22,-28,-23,-56,-23,-70,-23,-81,-23,-81,-23,-78,-23,-59,-23,-43,-23,-9,-23,27,-22,69,-22,-128,-22,-79,-22,1,-21,64,-21,-101,-21,-20,-21,82,-20,-76,-20,36,-19,-104,-19,16,-18,-110,-18,25,-17,-93,-17,57,-16,-52,-16,108,-15,12,-14,-76,-14,94,-13,14,-12,-63,-12,122,-11,52,-10,-12,-10,-78,-9,124,-8,62,-7,11,-6,-44,-6,-93,-5,112,-4,65,-3,18,-2,-31,-2,-74,-1,-121,0,85,1,44,2,-9,2,-55,3,-105,4,96,5,47,6,-13,6,-68,7,124,8,61,9,-6,9,-77,10,103,11,26,12,-58,12,111,13,20,14,-80,14,76,15,-32,15,111,16,-8,16,124,17,-10,17,114,18,-35,18,76,19,-87,19,11,20,93,20,-86,20,-9,20,44,21,112,21,-105,21,-58,21,-26,21,0,22,17,22,30,22,30,22,29,22,13,22,-4,21,-35,21,-67,21,-114,21,97,21,34,21,-28,20,-101,20,74,20,-10,19,-107,19,53,19,-59,18,89,18,-36,17,97,17,-35,16,82,16,-61,15,46,15,-109,14,-11,13,80,13,-87,12,-6,11,74,11,-109,10,-35,9,32,9,96,8,-96,7,-41,6,22,6,71,5,-126,4,-80,3,-26,2,22,2,71,1,120,0,-89,-1,-41,-2,11,-2,56,-3,111,-4,-97,-5,-42,-6,15,-6,68,-7,-122,-8,-67,-9,5,-9,69,-10,-113,-11,-37,-12,39,-12,-128,-13,-45,-14,51,-14,-109,-15,-6,-16,100,-16,-39,-17,75,-17,-51,-18,74,-18,-39,-19,97,-19,-1,-20,-108,-20,59,-20,-26,-21,-110,-21,80,-21,11,-21,-44,-22,-95,-22,119,-22,84,-22,55,-22,37,-22,23,-22,19,-22,23,-22,31,-22,51,-22,75,-22,111,-22,-108,-22,-57,-22,-4,-22,61,-21,-126,-21,-49,-21,35,-20,125,-20,-31,-20,70,-19,-70,-19,41,-18,-87,-18,39,-17,-80,-17,60,-16,-49,-16,101,-15,3,-14,-93,-14,74,-13,-13,-13,-94,-12,84,-11,11,-10,-60,-10,-128,-9,63,-8,3,-7,-59,-7,-114,-6,85,-5,32,-4,-22,-4,-71,-3,-127,-2,85,-1,30,0,-18,0,-69,1,-121,2,83,3,30,4,-26,4,-80,5,113,6,57,7,-11,7,-74,8,111,9,37,10,-35,10,-120,11,56,12,-36,12,-126,13,31,14,-71,14,76,15,-35,15,102,16,-24,16,104,17,-35,17,82,18,-69,18,31,19,-128,19,-45,19,38,20,111,20,-80,20,-19,20,31,21,74,21,115,21,-115,21,-91,21,-78,21,-70,21,-71,21,-78,21,-96,21,-116,21,106,21,71,21,23,21,-26,20,-92,20,105,20,22,20,-51,19,110,19,22,19,-86,18,69,18,-51,17,89,17,-39,16,85,16,-52,15,60,15,-87,14,14,14,114,13,-52,12,41,12,120,11,-49,10,22,10,101,9,-90,8,-19,7,44,7,107,6,-90,5,-32,4,26,4,78,3,-120,2,-69,1,-19,0,39,0,85,-1,-113,-2,-64,-3,-7,-4,44,-4,106,-5,-98,-6,-33,-7,25,-7,92,-8,-97,-9,-28,-10,46,-10,124,-11,-55,-12,35,-12,117,-13,-40,-14,53,-14,-98,-15,8,-15,121,-16,-16,-17,105,-17,-18,-18,113,-18,3,-18,-108,-19,45,-19,-47,-20}; }
	private static byte[] data68(){ return new byte[] {118,-20,36,-20,-36,-21,-110,-21,93,-21,32,-21,-9,-22,-53,-22,-80,-22,-110,-22,-119,-22,117,-22,126,-22,121,-22,-114,-22,-99,-22,-68,-22,-36,-22,10,-21,55,-21,116,-21,-79,-21,-6,-21,70,-20,-100,-20,-11,-20,91,-19,-64,-19,48,-18,-93,-18,32,-17,-96,-17,37,-16,-77,-16,65,-15,-39,-15,117,-14,17,-13,-72,-13,95,-12,12,-11,-68,-11,109,-10,39,-9,-33,-9,-100,-8,93,-7,25,-6,-29,-6,-95,-5,111,-4,48,-3,-1,-3,-62,-2,-112,-1,88,0,33,1,-19,1,-78,2,123,3,67,4,3,5,-51,5,-122,6,74,7,5,8,-68,8,118,9,36,10,-40,10,127,11,44,12,-55,12,108,13,4,14,-101,14,41,15,-75,15,60,16,-73,16,54,17,-89,17,20,18,127,18,-35,18,55,19,-113,19,-42,19,34,20,93,20,-105,20,-56,20,-15,20,21,21,47,21,66,21,81,21,84,21,83,21,73,21,55,21,33,21,0,21,-40,20,-84,20,117,20,58,20,-10,19,-83,19,89,19,6,19,-93,18,67,18,-44,17,102,17,-19,16,112,16,-15,15,99,15,-35,14,67,14,-79,13,19,13,114,12,-49,11,37,11,120,10,-55,9,20,9,94,8,-90,7,-25,6,43,6,105,5,-89,4,-28,3,29,3,88,2,-111,1,-56,0,3,0,56,-1,115,-2,-85,-3,-26,-4,32,-4,93,-5,-99,-6,-40,-7,33,-7,96,-8,-86,-9,-11,-10,64,-10,-109,-11,-25,-12,62,-12,-99,-13,-6,-14,102,-14,-57,-15,64,-15,-86,-16,45,-16,-93,-17,49,-17,-78,-18,74,-18,-35,-19,122,-19,33,-19,-60,-20,124,-20,45,-20,-15,-21,-78,-21,-128,-21,82,-21,47,-21,13,-21,-5,-22,-27,-22,-30,-22,-36,-22,-25,-22,-17,-22,9,-21,33,-21,69,-21,112,-21,-96,-21,-38,-21,25,-20,94,-20,-85,-20,0,-19,89,-19,-70,-19,33,-18,-114,-18,0,-17,122,-17,-8,-17,124,-16,6,-15,-108,-15,39,-14,-64,-14,92,-13,-2,-13,-93,-12,75,-11,-7,-11,-88,-10,94,-9,15,-8,-49,-8,-124,-7,69,-6,5,-5,-60,-5,-119,-4,75,-3,16,-2,-43,-2,-98,-1,94,0,41,1,-22,1,-79,2,116,3,54,4,-9,4,-75,5,115,6,46,7,-28,7,-99,8,76,9,-3,9,-88,10,79,11,-10,11,-110,12,49,13,-60,13,89,14,-26,14,108,15,-14,15,106,16,-26,16,85,17,-63,17,38,18,-122,18,-35,18,51,19,120,19,-62,19,-3,19,53,20,102,20,-115,20,-81,20,-52,20,-37,20,-19,20,-19,20,-19,20,-27,20,-47,20,-67,20,-100,20,117,20,74,20,21,20,-38,19,-103,19,79,19,0,19,-84,18,77,18,-18,17,-127,17,23,17,-97,16,39,16,-91,15,34,15,-106,14,8,14,117,13,-41,12,65,12,-103,11,-7,10,78,10,-96,9,-14,8,63,8,-120,7,-46,6,21,6,90,5,-101,4,-37,3,27,3,87,2,-108,1,-46,0,13,0,74,-1,-121,-2,-62,-3,3,-3,63,-4,-127,-5,-61,-6,6,-6,78,-7,-109,-8,-32,-9,44,-9,-128,-10,-47,-11,42,-11,-123,-12,-27,-13,71,-13,-78,-14,27,-14,-112,-15,4,-15,-126,-16,-1,-17,-117,-17,19,-17,-89,-18,65,-18,-38,-19,-122,-19,41,-19,-31,-20,-106,-20,85,-20,29,-20,-27,-21,-67,-21,-108,-21,120,-21,94,-21,80,-21,70,-21,67,-21,74,-21,84,-21,105,-21,-125,-21,-92,-21,-51,-21,-3,-21,50,-20,113,-20,-79,-20,2,-19,75,-19,-85,-19,1,-18,107,-18,-48,-18,68,-17,-73,-17,51,-16,-75,-16,55,-15,-58,-15,84,-14,-24,-14,-126,-13,31,-12,-66,-12,104,-11,12,-10,-70,-10,106,-9,26,-8,-47,-8,-120,-7,63,-6,-1,-6,-75,-5,125,-4,50,-3,-2,-3,-77,-2,-128,-1,57,0,1,1,-66,1,-127,2,64,3,-2,3,-68,4,118,5,50,6,-25,6,-98,7,77,8,0,9,-86,9,84,10,-7,10,-102,11,55,12,-47,12,103,13,-13,13,-123,14,2,15,-116,15,1,16,124,16,-23,16,84,17,-69,17,21,18,116,18,-66,18,14,19,83,19,-114,19,-54,19,-11,19,34,20,69,20,95,20,118,20,-127,20,-119,20,-120,20,-127,20,115,20,92,20,64,20,28,20,-14,19,-64,19,-119,19,73,19,5,19,-73,18,102,18,13,18,-83,17,76,17,-38,16,114,16,-12,15,125,15,-7,14,117,14,-24,13,91,13,-61,12,44,12,-113,11,-17,10,72,10,-93,9,-13,8,75,8,-108,7,-29,6,44,6,117,5,-71,4,0,4,64,3,-124,2,-59,1,5,1,70,0,-122,-1,-58,-2,6,-2,74,-3,-117,-4,-49,-5,21,-5,91,-6,-91,-7,-16,-8,61,-8,-113,-9,-31,-10,57,-10,-111,-11,-15,-12,80,-12,-73,-13,33,-13,-114,-14,2,-14,121,-15,-10,-16,120,-16,0,-16,-117,-17,32,-17,-75,-18,88,-18}; }
	private static byte[] data69(){ return new byte[] {-8,-19,-91,-19,86,-19,12,-19,-53,-20,-111,-20,88,-20,47,-20,4,-20,-26,-21,-52,-21,-71,-21,-82,-21,-87,-21,-82,-21,-77,-21,-56,-21,-35,-21,-6,-21,37,-20,74,-20,-126,-20,-72,-20,-6,-20,64,-19,-114,-19,-31,-19,57,-18,-101,-18,-1,-18,106,-17,-35,-17,82,-16,-48,-16,78,-15,-41,-15,97,-14,-16,-14,-122,-13,27,-12,-68,-12,88,-11,0,-10,-93,-10,81,-9,-5,-9,-81,-8,94,-7,22,-6,-54,-6,-124,-5,62,-4,-7,-4,-75,-3,115,-2,47,-1,-17,-1,-86,0,106,1,37,2,-29,2,-100,3,88,4,14,5,-57,5,122,6,43,7,-33,7,-122,8,54,9,-40,9,126,10,29,11,-71,11,81,12,-28,12,116,13,-3,13,-124,14,4,15,127,15,-10,15,103,16,-50,16,58,17,-110,17,-15,17,64,18,-114,18,-43,18,19,19,78,19,-128,19,-85,19,-46,19,-19,19,8,20,22,20,34,20,35,20,31,20,20,20,2,20,-21,19,-55,19,-92,19,117,19,68,19,7,19,-55,18,125,18,53,18,-36,17,-122,17,35,17,-66,16,84,16,-32,15,108,15,-18,14,111,14,-25,13,95,13,-51,12,61,12,-95,11,9,11,103,10,-57,9,29,9,121,8,-58,7,29,7,104,6,-73,5,1,5,74,4,-110,3,-42,2,32,2,97,1,-89,0,-20,-1,45,-1,119,-2,-74,-3,1,-3,70,-4,-115,-5,-36,-6,32,-6,118,-7,-64,-8,22,-8,106,-9,-60,-10,29,-10,127,-11,-33,-12,72,-12,-80,-13,33,-13,-109,-14,11,-14,-117,-15,6,-15,-108,-16,26,-16,-78,-17,68,-17,-28,-18,-123,-18,48,-18,-34,-19,-108,-19,78,-19,18,-19,-38,-20,-88,-20,-127,-20,88,-20,67,-20,36,-20,30,-20,14,-20,17,-20,22,-20,31,-20,55,-20,75,-20,113,-20,-107,-20,-62,-20,-5,-20,47,-19,119,-19,-68,-19,7,-18,98,-18,-76,-18,27,-17,123,-17,-20,-17,87,-16,-44,-16,72,-15,-49,-15,79,-14,-35,-14,104,-13,-2,-13,-111,-12,48,-11,-54,-11,110,-10,19,-9,-71,-9,103,-8,17,-7,-60,-7,115,-6,40,-5,-35,-5,-109,-4,75,-3,5,-2,-67,-2,118,-1,50,0,-24,0,-90,1,91,2,21,3,-54,3,-126,4,50,5,-24,5,-107,6,68,7,-16,7,-106,8,62,9,-36,9,-126,10,20,11,-76,11,65,12,-45,12,94,13,-31,13,101,14,-32,14,88,15,-55,15,53,16,-99,16,-3,16,89,17,-81,17,-4,17,71,18,-119,18,-59,18,-3,18,42,19,83,19,121,19,-115,19,-83,19,-81,19,-64,19,-69,19,-73,19,-85,19,-106,19,123,19,93,19,50,19,7,19,-47,18,-108,18,87,18,10,18,-62,17,106,17,17,17,-77,16,75,16,-30,15,114,15,-4,14,-128,14,3,14,124,13,-11,12,103,12,-42,11,64,11,-89,10,10,10,104,9,-56,8,30,8,120,7,-55,6,30,6,107,5,-68,4,7,4,82,3,-99,2,-27,1,48,1,118,0,-64,-1,6,-1,81,-2,-103,-3,-29,-4,49,-4,120,-5,-49,-6,21,-6,110,-7,-63,-8,22,-8,114,-9,-50,-10,45,-10,-111,-11,-8,-12,97,-12,-45,-13,66,-13,-67,-14,53,-14,-71,-15,61,-15,-58,-16,89,-16,-21,-17,-119,-17,38,-17,-48,-18,118,-18,48,-18,-32,-19,-90,-19,101,-19,51,-19,4,-19,-38,-20,-68,-20,-98,-20,-116,-20,125,-20,119,-20,117,-20,127,-20,-120,-20,-97,-20,-72,-20,-40,-20,2,-19,46,-19,99,-19,-98,-19,-33,-19,37,-18,116,-18,-57,-18,31,-17,127,-17,-29,-17,76,-16,-65,-16,47,-15,-85,-15,41,-14,-84,-14,52,-13,-65,-13,81,-12,-30,-12,126,-11,20,-10,-71,-10,85,-9,-2,-9,-93,-8,78,-7,-5,-7,-89,-6,90,-5,7,-4,-63,-4,108,-3,42,-2,-41,-2,-109,-1,68,0,-1,0,-81,1,102,2,27,3,-54,3,-127,4,43,5,-36,5,-119,6,46,7,-36,7,121,8,33,9,-70,9,90,10,-20,10,-123,11,16,12,-97,12,37,13,-89,13,37,14,-97,14,18,15,-125,15,-22,15,80,16,-84,16,9,17,87,17,-88,17,-18,17,43,18,109,18,-102,18,-50,18,-17,18,23,19,44,19,68,19,79,19,85,19,89,19,78,19,68,19,49,19,18,19,-7,18,-54,18,-94,18,108,18,50,18,-14,17,-84,17,95,17,12,17,-75,16,87,16,-14,15,-115,15,27,15,-87,14,51,14,-79,13,54,13,-86,12,35,12,-108,11,0,11,108,10,-47,9,53,9,-109,8,-13,7,73,7,-89,6,-9,5,79,5,-99,4,-15,3,61,3,-113,2,-41,1,40,1,115,0,-66,-1,13,-1,85,-2,-87,-3,-16,-4,69,-4,-110,-5,-26,-6,57,-6,-113,-7,-25,-8,66,-8,-97,-9,0,-9,96,-10,-51,-11,48,-11,-93,-12,18,-12,-119,-13,3,-13,-126,-14,4,-14,-115,-15,26,-15,-83,-16}; }
	private static byte[] data70(){ return new byte[] {64,-16,-27,-17,125,-17,48,-17,-45,-18,-113,-18,67,-18,6,-18,-55,-19,-103,-19,101,-19,70,-19,27,-19,10,-19,-17,-20,-26,-20,-37,-20,-34,-20,-30,-20,-17,-20,2,-19,28,-19,58,-19,100,-19,-117,-19,-59,-19,-9,-19,60,-18,124,-18,-51,-18,25,-17,116,-17,-52,-17,50,-16,-106,-16,6,-15,116,-15,-18,-15,102,-14,-24,-14,108,-13,-12,-13,-127,-12,18,-11,-91,-11,62,-10,-39,-10,117,-9,25,-8,-70,-8,98,-7,8,-6,-74,-6,92,-5,17,-4,-71,-4,110,-3,27,-2,-50,-2,-127,-1,48,0,-27,0,-110,1,72,2,-13,2,-89,3,79,4,0,5,-88,5,80,6,-8,6,-102,7,61,8,-39,8,118,9,14,10,-95,10,53,11,-67,11,76,12,-53,12,80,13,-55,13,65,14,-76,14,31,15,-117,15,-24,15,75,16,-99,16,-11,16,60,17,-121,17,-62,17,1,18,50,18,98,18,-119,18,-88,18,-56,18,-42,18,-21,18,-18,18,-16,18,-19,18,-34,18,-50,18,-74,18,-105,18,111,18,74,18,15,18,-30,17,-103,17,96,17,14,17,-60,16,107,16,18,16,-78,15,76,15,-31,14,115,14,-5,13,-122,13,4,13,-123,12,-4,11,116,11,-31,10,86,10,-72,9,40,9,-123,8,-23,7,72,7,-94,6,0,6,83,5,-82,4,-4,3,88,3,-94,2,-8,1,72,1,-105,0,-23,-1,57,-1,-122,-2,-35,-3,41,-3,-126,-4,-48,-5,42,-5,127,-6,-39,-7,52,-7,-111,-8,-12,-9,82,-9,-65,-10,33,-10,-110,-11,2,-11,115,-12,-17,-13,104,-13,-23,-14,111,-14,-9,-15,-121,-15,24,-15,-78,-16,80,-16,-16,-17,-99,-17,70,-17,-1,-18,-77,-18,121,-18,54,-18,11,-18,-44,-19,-79,-19,-114,-19,113,-19,93,-19,77,-19,68,-19,67,-19,71,-19,80,-19,98,-19,120,-19,-106,-19,-68,-19,-32,-19,24,-18,68,-18,-117,-18,-60,-18,18,-17,91,-17,-78,-17,7,-16,105,-16,-54,-16,51,-15,-95,-15,18,-14,-116,-14,4,-13,-120,-13,8,-12,-108,-12,30,-11,-82,-11,66,-10,-40,-10,114,-9,14,-8,-83,-8,79,-7,-13,-7,-104,-6,65,-5,-24,-5,-107,-4,63,-3,-20,-3,-102,-2,70,-1,-10,-1,-95,0,82,1,-5,1,-84,2,83,3,0,4,-88,4,78,5,-10,5,-106,6,58,7,-41,7,115,8,12,9,-95,9,52,10,-60,10,77,11,-41,11,89,12,-41,12,84,13,-56,13,60,14,-90,14,15,15,113,15,-49,15,37,16,122,16,-62,16,15,17,76,17,-120,17,-67,17,-17,17,19,18,61,18,81,18,113,18,121,18,-118,18,-121,18,-117,18,124,18,116,18,86,18,67,18,25,18,-8,17,-58,17,-109,17,91,17,22,17,-41,16,-124,16,60,16,-35,15,-120,15,33,15,-64,14,81,14,-27,13,108,13,-10,12,118,12,-9,11,111,11,-25,10,89,10,-57,9,54,9,-101,8,6,8,99,7,-53,6,34,6,-123,5,-36,4,54,4,-113,3,-28,2,58,2,-113,1,-29,0,57,0,-117,-1,-31,-2,52,-2,-117,-3,-31,-4,55,-4,-110,-5,-21,-6,69,-6,-87,-7,2,-7,106,-8,-51,-9,51,-9,-92,-10,12,-10,-125,-11,-12,-12,112,-12,-21,-13,110,-13,-14,-14,126,-14,10,-14,-96,-15,53,-15,-43,-16,119,-16,29,-16,-52,-17,127,-17,52,-17,-9,-18,-75,-18,-124,-18,80,-18,41,-18,0,-18,-26,-19,-52,-19,-70,-19,-80,-19,-88,-19,-86,-19,-78,-19,-67,-19,-45,-19,-22,-19,10,-18,49,-18,92,-18,-113,-18,-60,-18,4,-17,68,-17,-110,-17,-38,-17,52,-16,-120,-16,-22,-16,76,-15,-76,-15,34,-14,-108,-14,10,-13,-123,-13,4,-12,-121,-12,15,-11,-105,-11,39,-10,-72,-10,76,-9,-27,-9,124,-8,28,-7,-72,-7,90,-6,-1,-6,-97,-5,74,-4,-20,-4,-104,-3,64,-2,-24,-2,-108,-1,59,0,-24,0,-112,1,55,2,-29,2,-123,3,50,4,-51,4,121,5,17,6,-73,6,80,7,-22,7,-128,8,23,9,-91,9,53,10,-65,10,67,11,-53,11,68,12,-62,12,55,13,-88,13,24,14,124,14,-30,14,64,15,-104,15,-19,15,58,16,-125,16,-57,16,4,17,59,17,111,17,-104,17,-64,17,-33,17,-7,17,13,18,28,18,32,18,37,18,31,18,18,18,5,18,-21,17,-50,17,-83,17,-127,17,84,17,31,17,-29,16,-93,16,94,16,17,16,-62,15,105,15,17,15,-83,14,73,14,-32,13,110,13,-2,12,-125,12,9,12,-119,11,5,11,123,10,-13,9,98,9,-46,8,62,8,-92,7,13,7,111,6,-47,5,49,5,-114,4,-18,3,68,3,-93,2,-8,1,84,1,-84,0,2,0,92,-1,-76,-2,11,-2,106,-3,-67,-4,31,-4,121,-5,-41,-6,59,-6,-103,-7,0,-7,104,-8,-50,-9,63,-9,-87,-10,34,-10,-110,-11,16,-11,-118,-12,13,-12}; }
	private static byte[] data71(){ return new byte[] {-110,-13,28,-13,-88,-14,62,-14,-49,-15,116,-15,11,-15,-70,-16,94,-16,18,-16,-55,-17,-128,-17,71,-17,7,-17,-38,-18,-89,-18,-126,-18,95,-18,67,-18,46,-18,29,-18,20,-18,14,-18,20,-18,24,-18,43,-18,58,-18,89,-18,119,-18,-98,-18,-54,-18,-5,-18,52,-17,113,-17,-77,-17,-2,-17,71,-16,-96,-16,-13,-16,83,-15,-74,-15,26,-14,-118,-14,-11,-14,111,-13,-28,-13,99,-12,-29,-12,103,-11,-16,-11,124,-10,9,-9,-101,-9,48,-8,-56,-8,94,-7,-1,-7,-107,-6,61,-5,-41,-5,126,-4,30,-3,-59,-3,104,-2,15,-1,-75,-1,89,0,2,1,-93,1,76,2,-18,2,-112,3,52,4,-46,4,114,5,14,6,-88,6,67,7,-44,7,108,8,-7,8,-121,9,19,10,-107,10,28,11,-104,11,21,12,-115,12,-5,12,112,13,-45,13,61,14,-101,14,-10,14,78,15,-99,15,-22,15,47,16,114,16,-87,16,-27,16,13,17,63,17,94,17,125,17,-103,17,-91,17,-70,17,-72,17,-64,17,-76,17,-81,17,-105,17,-121,17,98,17,70,17,24,17,-20,16,-73,16,124,16,64,16,-11,15,-78,15,91,15,12,15,-81,14,81,14,-18,13,-124,13,26,13,-91,12,53,12,-75,11,61,11,-73,10,56,10,-87,9,38,9,-114,8,5,8,107,7,-40,6,62,6,-92,5,6,5,106,4,-57,3,41,3,-122,2,-30,1,65,1,-102,0,-6,-1,83,-1,-79,-2,13,-2,106,-3,-53,-4,40,-4,-118,-5,-19,-6,80,-6,-72,-7,30,-7,-116,-8,-10,-9,104,-9,-37,-10,78,-10,-49,-11,66,-11,-53,-12,74,-12,-43,-13,97,-13,-15,-14,-121,-14,33,-14,-66,-15,99,-15,11,-15,-73,-16,107,-16,35,-16,-35,-17,-90,-17,102,-17,60,-17,8,-17,-24,-18,-63,-18,-86,-18,-109,-18,-125,-18,122,-18,120,-18,118,-18,-124,-18,-115,-18,-94,-18,-65,-18,-38,-18,3,-17,45,-17,91,-17,-106,-17,-49,-17,16,-16,89,-16,-95,-16,-9,-16,73,-15,-89,-15,5,-14,105,-14,-43,-14,63,-13,-77,-13,42,-12,-96,-12,34,-11,-97,-11,39,-10,-81,-10,56,-9,-56,-9,87,-8,-19,-8,-128,-7,25,-6,-78,-6,80,-5,-23,-5,-116,-4,39,-3,-53,-3,106,-2,13,-1,-83,-1,82,0,-17,0,-104,1,46,2,-36,2,108,3,22,4,-85,4,75,5,-32,5,123,6,9,7,-92,7,44,8,-64,8,68,9,-49,9,79,10,-46,10,75,11,-56,11,56,12,-84,12,20,13,127,13,-32,13,64,14,-105,14,-17,14,58,15,-119,15,-54,15,12,16,70,16,124,16,-89,16,-41,16,-12,16,24,17,46,17,64,17,78,17,86,17,84,17,82,17,72,17,53,17,33,17,4,17,-29,16,-68,16,-113,16,93,16,35,16,-25,15,-90,15,91,15,16,15,-66,14,100,14,13,14,-88,13,69,13,-37,12,109,12,-5,11,-123,11,12,11,-116,10,14,10,-122,9,2,9,117,8,-24,7,89,7,-59,6,49,6,-101,5,0,5,106,4,-55,3,49,3,-113,2,-12,1,81,1,-76,0,19,0,114,-1,-43,-2,51,-2,-107,-3,-7,-4,89,-4,-62,-5,36,-5,-114,-6,-10,-7,98,-7,-46,-8,65,-8,-78,-9,45,-9,-98,-10,35,-10,-101,-11,36,-11,-91,-12,52,-12,-64,-13,82,-13,-19,-14,-126,-14,41,-14,-57,-15,118,-15,33,-15,-43,-16,-114,-16,75,-16,15,-16,-41,-17,-91,-17,118,-17,83,-17,46,-17,21,-17,-3,-18,-19,-18,-30,-18,-33,-18,-35,-18,-25,-18,-15,-18,3,-17,29,-17,55,-17,95,-17,-125,-17,-76,-17,-25,-17,32,-16,94,-16,-92,-16,-23,-16,59,-15,-118,-15,-28,-15,65,-14,-96,-14,6,-13,113,-13,-36,-13,84,-12,-62,-12,66,-11,-68,-11,61,-10,-60,-10,69,-9,-42,-9,91,-8,-14,-8,124,-7,21,-6,-88,-6,63,-5,-38,-5,114,-4,14,-3,-85,-3,72,-2,-29,-2,-123,-1,31,0,-63,0,91,1,-6,1,-107,2,51,3,-53,3,101,4,-3,4,-111,5,40,6,-73,6,72,7,-44,7,96,8,-27,8,109,9,-22,9,108,10,-29,10,92,11,-49,11,58,12,-86,12,13,13,112,13,-49,13,35,14,125,14,-56,14,20,15,89,15,-106,15,-41,15,4,16,60,16,96,16,-119,16,-90,16,-63,16,-43,16,-29,16,-20,16,-16,16,-21,16,-26,16,-43,16,-61,16,-86,16,-118,16,103,16,60,16,13,16,-38,15,-100,15,98,15,26,15,-47,14,-122,14,45,14,-37,13,121,13,29,13,-75,12,74,12,-31,11,104,11,-6,10,123,10,4,10,126,9,0,9,118,8,-16,7,98,7,-41,6,67,6,-75,5,29,5,-119,4,-14,3,88,3,-63,2,33,2,-115,1,-20,0,83,0,-76,-1,27,-1,126,-2,-28,-3,71,-3,-77,-4,20,-4,-124,-5,-22,-6,88,-6,-57,-7,56,-7,-87,-8}; }
	private static byte[] data72(){ return new byte[] {32,-8,-105,-9,19,-9,-112,-10,20,-10,-109,-11,33,-11,-88,-12,60,-12,-53,-13,104,-13,-3,-14,-91,-14,68,-14,-15,-15,-98,-15,80,-15,10,-15,-59,-16,-119,-16,81,-16,26,-16,-14,-17,-63,-17,-88,-17,-128,-17,114,-17,86,-17,82,-17,66,-17,73,-17,68,-17,85,-17,96,-17,118,-17,-112,-17,-80,-17,-45,-17,1,-16,47,-16,99,-16,-93,-16,-39,-16,39,-15,107,-15,-69,-15,16,-14,101,-14,-62,-14,37,-13,-121,-13,-12,-13,93,-12,-47,-12,69,-11,-67,-11,58,-10,-71,-10,56,-9,-62,-9,70,-8,-47,-8,97,-7,-22,-7,127,-6,18,-5,-94,-5,61,-4,-46,-4,102,-3,6,-2,-103,-2,54,-1,-47,-1,103,0,5,1,-100,1,54,2,-49,2,98,3,-2,3,-115,4,37,5,-78,5,67,6,-48,6,91,7,-28,7,104,8,-19,8,105,9,-21,9,94,10,-39,10,72,11,-73,11,35,12,-123,12,-21,12,70,13,-95,13,-11,13,68,14,-112,14,-44,14,25,15,82,15,-118,15,-69,15,-24,15,15,16,49,16,76,16,100,16,116,16,-126,16,-123,16,-118,16,-128,16,122,16,104,16,83,16,57,16,23,16,-13,15,-57,15,-103,15,95,15,41,15,-25,14,-93,14,90,14,11,14,-73,13,99,13,3,13,-91,12,65,12,-42,11,107,11,-4,10,-123,10,17,10,-109,9,23,9,-106,8,17,8,-115,7,1,7,120,6,-22,5,89,5,-52,4,53,4,-91,3,12,3,120,2,-30,1,72,1,-77,0,23,0,-124,-1,-26,-2,87,-2,-74,-3,40,-3,-113,-4,-4,-5,107,-5,-41,-6,75,-6,-67,-7,49,-7,-86,-8,32,-8,-93,-9,27,-9,-91,-10,34,-10,-77,-11,55,-11,-47,-12,90,-12,-5,-13,-113,-13,53,-13,-44,-14,-125,-14,40,-14,-30,-15,-110,-15,81,-15,17,-15,-43,-16,-95,-16,112,-16,67,-16,34,-16,-5,-17,-27,-17,-52,-17,-66,-17,-79,-17,-82,-17,-86,-17,-76,-17,-69,-17,-50,-17,-30,-17,-1,-17,29,-16,70,-16,108,-16,-94,-16,-46,-16,18,-15,76,-15,-108,-15,-37,-15,41,-14,125,-14,-46,-14,46,-13,-115,-13,-15,-13,90,-12,-61,-12,52,-11,-92,-11,31,-10,-108,-10,21,-9,-112,-9,21,-8,-103,-8,34,-7,-86,-7,54,-6,-60,-6,83,-5,-28,-5,119,-4,8,-3,-97,-3,50,-2,-55,-2,94,-1,-12,-1,-117,0,32,1,-74,1,75,2,-34,2,113,3,5,4,-110,4,36,5,-82,5,61,6,-62,6,77,7,-52,7,83,8,-51,8,77,9,-61,9,58,10,-86,10,27,11,-127,11,-17,11,73,12,-80,12,3,13,94,13,-84,13,-3,13,63,14,-118,14,-63,14,-1,14,51,15,97,15,-115,15,-79,15,-48,15,-19,15,-1,15,18,16,26,16,32,16,33,16,25,16,15,16,0,16,-26,15,-47,15,-84,15,-120,15,94,15,44,15,-7,14,-65,14,127,14,61,14,-13,13,-89,13,86,13,-2,12,-89,12,68,12,-26,11,125,11,19,11,-89,10,50,10,-64,9,71,9,-53,8,80,8,-52,7,74,7,-59,6,58,6,-74,5,35,5,-100,4,8,4,123,3,-25,2,87,2,-61,1,46,1,-99,0,5,0,117,-1,-34,-2,76,-2,-71,-3,37,-3,-103,-4,2,-4,123,-5,-25,-6,99,-6,-46,-7,83,-7,-58,-8,73,-8,-56,-9,73,-9,-44,-10,85,-10,-23,-11,114,-11,12,-11,-100,-12,61,-12,-42,-13,126,-13,33,-13,-50,-14,125,-14,49,-14,-19,-15,-92,-15,112,-15,43,-15,4,-15,-53,-16,-89,-16,-127,-16,97,-16,72,-16,50,-16,36,-16,22,-16,24,-16,15,-16,29,-16,35,-16,53,-16,74,-16,101,-16,-124,-16,-86,-16,-43,-16,0,-15,59,-15,108,-15,-78,-15,-17,-15,56,-14,-122,-14,-46,-14,44,-13,-127,-13,-32,-13,65,-12,-91,-12,16,-11,121,-11,-19,-11,93,-10,-43,-10,78,-9,-54,-9,72,-8,-50,-8,74,-7,-38,-7,89,-6,-23,-6,113,-5,0,-4,-114,-4,28,-3,-81,-3,63,-2,-49,-2,100,-1,-13,-1,-121,0,26,1,-88,1,61,2,-54,2,91,3,-24,3,117,4,1,5,-120,5,18,6,-106,6,26,7,-101,7,23,8,-106,8,12,9,-125,9,-12,9,101,10,-51,10,58,11,-102,11,-5,11,90,12,-83,12,6,13,81,13,-96,13,-30,13,41,14,97,14,-100,14,-49,14,-4,14,40,15,75,15,105,15,-124,15,-102,15,-89,15,-73,15,-76,15,-68,15,-79,15,-87,15,-101,15,-127,15,109,15,73,15,41,15,-4,14,-47,14,-102,14,102,14,39,14,-26,13,-96,13,86,13,5,13,-76,12,91,12,0,12,-96,11,61,11,-42,10,107,10,-4,9,-115,9,20,9,-93,8,33,8,-84,7,36,7,-87,6,32,6,-98,5,19,5,-117,4,-2,3,117,3,-28,2,89,2,-58,1,57,1,-86,0,22,0,-118,-1,-10,-2,106,-2}; }
	private static byte[] data73(){ return new byte[] {-39,-3,75,-3,-65,-4,48,-4,-88,-5,29,-5,-106,-6,16,-6,-116,-7,10,-7,-117,-8,14,-8,-108,-9,29,-9,-87,-10,54,-10,-53,-11,93,-11,-6,-12,-108,-12,54,-12,-37,-13,-126,-13,49,-13,-32,-14,-104,-14,79,-14,17,-14,-47,-15,-100,-15,103,-15,57,-15,15,-15,-20,-16,-52,-16,-79,-16,-98,-16,-117,-16,-126,-16,123,-16,123,-16,-127,-16,-121,-16,-102,-16,-85,-16,-59,-16,-27,-16,3,-15,49,-15,90,-15,-114,-15,-60,-15,-1,-15,62,-14,-122,-14,-53,-14,28,-13,106,-13,-62,-13,29,-12,119,-12,-34,-12,61,-11,-86,-11,22,-10,-125,-10,-7,-10,108,-9,-28,-9,98,-8,-37,-8,96,-7,-34,-7,100,-6,-22,-6,111,-5,-5,-5,-123,-4,13,-3,-98,-3,40,-2,-73,-2,68,-1,-44,-1,94,0,-13,0,122,1,11,2,-106,2,34,3,-84,3,54,4,-67,4,67,5,-55,5,72,6,-51,6,70,7,-59,7,60,8,-76,8,38,9,-106,9,2,10,110,10,-47,10,56,11,-112,11,-14,11,66,12,-102,12,-27,12,49,13,118,13,-72,13,-13,13,46,14,94,14,-113,14,-73,14,-36,14,-2,14,21,15,47,15,60,15,73,15,82,15,79,15,79,15,70,15,53,15,40,15,10,15,-13,14,-52,14,-87,14,124,14,76,14,24,14,-36,13,-96,13,91,13,23,13,-56,12,123,12,37,12,-49,11,114,11,19,11,-80,10,72,10,-32,9,112,9,3,9,-115,8,24,8,-98,7,35,7,-89,6,38,6,-92,5,32,5,-100,4,19,4,-113,3,1,3,121,2,-16,1,95,1,-38,0,70,0,-62,-1,46,-1,-86,-2,22,-2,-108,-3,2,-3,-128,-4,-11,-5,112,-5,-22,-6,104,-6,-25,-7,105,-7,-22,-8,114,-8,-9,-9,-121,-9,15,-9,-90,-10,50,-10,-46,-11,101,-11,9,-11,-90,-12,80,-12,-11,-13,-88,-13,84,-13,14,-13,-58,-14,-122,-14,72,-14,16,-14,-34,-15,-85,-15,-122,-15,92,-15,62,-15,34,-15,11,-15,-7,-16,-17,-16,-31,-16,-26,-16,-30,-16,-19,-16,-6,-16,6,-15,35,-15,57,-15,93,-15,127,-15,-86,-15,-41,-15,14,-14,64,-14,-125,-14,-67,-14,7,-13,78,-13,-100,-13,-17,-13,67,-12,-99,-12,-5,-12,90,-11,-62,-11,37,-10,-108,-10,0,-9,114,-9,-27,-9,92,-8,-43,-8,79,-7,-48,-7,75,-6,-48,-6,81,-5,-42,-5,92,-4,-28,-4,105,-3,-10,-3,124,-2,9,-1,-112,-1,28,0,-89,0,46,1,-68,1,64,2,-50,2,78,3,-36,3,88,4,-29,4,96,5,-31,5,96,6,-39,6,85,7,-55,7,64,8,-81,8,31,9,-117,9,-15,9,88,10,-71,10,22,11,114,11,-58,11,26,12,105,12,-79,12,-6,12,56,13,122,13,-82,13,-25,13,18,14,65,14,100,14,-120,14,-93,14,-68,14,-49,14,-37,14,-26,14,-23,14,-23,14,-28,14,-41,14,-55,14,-76,14,-101,14,126,14,88,14,51,14,5,14,-43,13,-96,13,100,13,38,13,-26,12,-103,12,85,12,0,12,-82,11,91,11,-7,10,-94,10,58,10,-40,9,112,9,2,9,-106,8,34,8,-79,7,55,7,-62,6,68,6,-55,5,72,5,-55,4,69,4,-60,3,61,3,-71,2,48,2,-85,1,33,1,-101,0,17,0,-118,-1,0,-1,122,-2,-14,-3,108,-3,-26,-4,98,-4,-35,-5,94,-5,-37,-6,95,-6,-32,-7,103,-7,-18,-8,119,-8,6,-8,-109,-9,39,-9,-70,-10,84,-10,-19,-11,-113,-11,46,-11,-42,-12,127,-12,43,-12,-32,-13,-113,-13,80,-13,8,-13,-51,-14,-109,-14,91,-14,48,-14,-2,-15,-37,-15,-73,-15,-105,-15,-126,-15,106,-15,92,-15,81,-15,75,-15,75,-15,78,-15,88,-15,99,-15,120,-15,-114,-15,-86,-15,-51,-15,-18,-15,29,-14,71,-14,126,-14,-76,-14,-17,-14,50,-13,115,-13,-64,-13,9,-12,91,-12,-80,-12,6,-11,102,-11,-64,-11,39,-10,-119,-10,-10,-10,93,-9,-47,-9,62,-8,-77,-8,43,-7,-94,-7,29,-6,-102,-6,22,-5,-105,-5,26,-4,-102,-4,30,-3,-92,-3,38,-2,-80,-2,50,-1,-69,-1,63,0,-55,0,74,1,-42,1,83,2,-34,2,93,3,-32,3,97,4,-33,4,94,5,-40,5,83,6,-55,6,64,7,-78,7,33,8,-112,8,-5,8,97,9,-56,9,36,10,-118,10,-37,10,59,11,-123,11,-36,11,34,12,108,12,-83,12,-20,12,41,13,92,13,-112,13,-68,13,-28,13,12,14,37,14,71,14,86,14,108,14,121,14,123,14,-121,14,123,14,125,14,109,14,92,14,76,14,45,14,18,14,-17,13,-61,13,-98,13,103,13,56,13,-7,12,-64,12,122,12,56,12,-20,11,-97,11,77,11,-8,10,-97,10,66,10,-28,9,126,9,27,9,-79,8,68,8,-40,7,99,7,-12,6,121,6,8,6,-122,5,19,5,-115,4}; }
	private static byte[] data74(){ return new byte[] {22,4,-111,3,18,3,-113,2,13,2,-121,1,8,1,126,0,-3,-1,119,-1,-11,-2,110,-2,-17,-3,103,-3,-21,-4,103,-4,-23,-5,107,-5,-18,-6,116,-6,-4,-7,-125,-7,17,-7,-100,-8,48,-8,-66,-9,89,-9,-19,-10,-118,-10,43,-10,-56,-11,116,-11,21,-11,-54,-12,114,-12,45,-12,-31,-13,-99,-13,97,-13,32,-13,-20,-14,-72,-14,-118,-14,94,-14,59,-14,23,-14,-4,-15,-27,-15,-49,-15,-61,-15,-72,-15,-78,-15,-75,-15,-77,-15,-60,-15,-54,-15,-31,-15,-8,-15,16,-14,53,-14,85,-14,-125,-14,-83,-14,-30,-14,20,-13,85,-13,-116,-13,-40,-13,21,-12,105,-12,-79,-12,6,-11,92,-11,-76,-11,18,-10,113,-10,-43,-10,58,-9,-92,-9,15,-8,124,-8,-16,-8,95,-7,-40,-7,75,-6,-57,-6,65,-5,-69,-5,60,-4,-72,-4,57,-3,-71,-3,59,-2,-68,-2,63,-1,-64,-1,69,0,-60,0,75,1,-57,1,76,2,-55,2,74,3,-56,3,69,4,-64,4,57,5,-78,5,38,6,-98,6,11,7,127,7,-25,7,87,8,-71,8,32,9,-125,9,-36,9,64,10,-114,10,-23,10,54,11,-125,11,-49,11,16,12,84,12,-112,12,-56,12,-3,12,48,13,86,13,-123,13,-94,13,-62,13,-33,13,-16,13,5,14,14,14,24,14,24,14,27,14,15,14,8,14,-8,13,-31,13,-52,13,-83,13,-119,13,104,13,56,13,12,13,-40,12,-95,12,100,12,38,12,-30,11,-103,11,80,11,-1,10,-83,10,88,10,-3,9,-95,9,64,9,-33,8,120,8,16,8,-91,7,53,7,-54,6,81,6,-27,5,102,5,-10,4,119,4,0,4,-127,3,4,3,-119,2,4,2,-115,1,3,1,-117,0,5,0,-121,-1,6,-1,-121,-2,7,-2,-120,-3,10,-3,-115,-4,19,-4,-105,-5,32,-5,-90,-6,51,-6,-65,-7,77,-7,-32,-8,112,-8,8,-8,-96,-9,60,-9,-39,-10,124,-10,29,-10,-55,-11,112,-11,35,-11,-47,-12,-118,-12,65,-12,0,-12,-62,-13,-121,-13,81,-13,30,-13,-15,-14,-57,-14,-93,-14,-127,-14,101,-14,78,-14,58,-14,43,-14,32,-14,30,-14,23,-14,35,-14,33,-14,53,-14,66,-14,92,-14,112,-14,-104,-14,-82,-14,-30,-14,5,-13,58,-13,108,-13,-92,-13,-31,-13,32,-12,103,-12,-86,-12,-4,-12,69,-11,-99,-11,-18,-11,76,-10,-90,-10,6,-9,106,-9,-52,-9,55,-8,-96,-8,14,-7,123,-7,-15,-7,91,-6,-36,-6,71,-5,-55,-5,59,-4,-70,-4,53,-3,-80,-3,47,-2,-83,-2,40,-1,-83,-1,35,0,-85,0,31,1,-89,1,28,2,-99,2,23,3,-110,3,12,4,-127,4,-4,4,107,5,-27,5,79,6,-61,6,43,7,-102,7,-3,7,102,8,-58,8,36,9,-124,9,-39,9,50,10,-125,10,-47,10,31,11,99,11,-85,11,-24,11,38,12,92,12,-109,12,-65,12,-17,12,19,13,55,13,88,13,110,13,-119,13,-107,13,-90,13,-82,13,-80,13,-77,13,-87,13,-91,13,-110,13,-124,13,107,13,79,13,50,13,11,13,-27,12,-71,12,-122,12,83,12,27,12,-36,11,-98,11,88,11,17,11,-59,10,118,10,34,10,-49,9,115,9,26,9,-72,8,88,8,-14,7,-116,7,35,7,-76,6,74,6,-42,5,104,5,-15,4,125,4,7,4,-115,3,23,3,-103,2,33,2,-91,1,39,1,-82,0,45,0,-75,-1,53,-1,-69,-2,61,-2,-58,-3,69,-3,-43,-4,82,-4,-26,-5,102,-5,-6,-6,-126,-6,21,-6,-91,-7,57,-7,-50,-8,103,-8,2,-8,-98,-9,64,-9,-30,-10,-120,-10,50,-10,-34,-11,-115,-11,66,-11,-7,-12,-80,-12,116,-12,48,-12,-6,-13,-60,-13,-114,-13,101,-13,55,-13,21,-13,-15,-14,-42,-14,-70,-14,-86,-14,-105,-14,-115,-14,-123,-14,-127,-14,-122,-14,-118,-14,-108,-14,-90,-14,-76,-14,-47,-14,-22,-14,10,-13,50,-13,86,-13,-122,-13,-74,-13,-22,-13,36,-12,97,-12,-96,-12,-25,-12,44,-11,120,-11,-57,-11,27,-10,109,-10,-55,-10,32,-9,-125,-9,-31,-9,70,-8,-84,-8,20,-7,127,-7,-20,-7,92,-6,-55,-6,66,-5,-83,-5,42,-4,-100,-4,21,-3,-115,-3,7,-2,127,-2,-4,-2,114,-1,-13,-1,103,0,-24,0,91,1,-37,1,80,2,-54,2,65,3,-74,3,44,4,-97,4,17,5,-127,5,-16,5,91,6,-57,6,44,7,-107,7,-9,7,86,8,-74,8,14,9,103,9,-66,9,10,10,95,10,-93,10,-16,10,47,11,113,11,-82,11,-29,11,28,12,71,12,121,12,-100,12,-61,12,-30,12,-2,12,21,13,42,13,52,13,68,13,70,13,74,13,72,13,62,13,53,13,37,13,17,13,-8,12,-35,12,-70,12,-103,12,108,12,67,12,13,12,-34,11,-96,11,104,11,35,11,-28,10,-103,10,79,10,2,10,-81,9}; }
	private static byte[] data75(){ return new byte[] {91,9,5,9,-91,8,80,8,-24,7,-117,7,35,7,-69,6,85,6,-27,5,125,5,8,5,-101,4,39,4,-77,3,66,3,-58,2,86,2,-38,1,100,1,-22,0,116,0,-7,-1,-125,-1,8,-1,-112,-2,25,-2,-92,-3,42,-3,-71,-4,66,-4,-48,-5,96,-5,-18,-6,-127,-6,22,-6,-86,-7,66,-7,-34,-8,118,-8,27,-8,-72,-9,94,-9,6,-9,-82,-10,93,-10,13,-10,-63,-11,119,-11,51,-11,-16,-12,-78,-12,120,-12,64,-12,16,-12,-35,-13,-74,-13,-117,-13,109,-13,74,-13,50,-13,27,-13,8,-13,-4,-14,-15,-14,-21,-14,-19,-14,-19,-14,-10,-14,1,-13,18,-13,37,-13,65,-13,88,-13,125,-13,-96,-13,-55,-13,-8,-13,37,-12,93,-12,-110,-12,-46,-12,15,-11,84,-11,-104,-11,-26,-11,47,-10,-123,-10,-45,-10,46,-9,-123,-9,-29,-9,64,-8,-92,-8,3,-7,112,-7,-47,-7,63,-6,-84,-6,20,-5,-116,-5,-13,-5,108,-4,-36,-4,79,-3,-56,-3,56,-2,-77,-2,38,-1,-97,-1,20,0,-116,0,1,1,121,1,-20,1,100,2,-43,2,76,3,-72,3,48,4,-104,4,13,5,115,5,-30,5,70,6,-81,6,19,7,115,7,-44,7,48,8,-121,8,-28,8,49,9,-118,9,-48,9,33,10,100,10,-85,10,-23,10,41,11,94,11,-105,11,-58,11,-10,11,30,12,70,12,101,12,-123,12,-97,12,-79,12,-56,12,-49,12,-34,12,-34,12,-30,12,-36,12,-43,12,-53,12,-74,12,-88,12,-119,12,115,12,78,12,42,12,4,12,-45,11,-88,11,111,11,60,11,-4,10,-63,10,123,10,55,10,-18,9,-96,9,82,9,-1,8,-87,8,83,8,-12,7,-103,7,58,7,-43,6,115,6,12,6,-95,5,60,5,-55,4,99,4,-18,3,-127,3,17,3,-102,2,45,2,-75,1,66,1,-48,0,86,0,-26,-1,111,-1,-4,-2,-122,-2,20,-2,-97,-3,48,-3,-68,-4,78,-4,-35,-5,114,-5,5,-5,-102,-6,51,-6,-53,-7,105,-7,4,-7,-90,-8,72,-8,-21,-9,-104,-9,61,-9,-19,-10,-97,-10,76,-10,12,-10,-65,-11,127,-11,64,-11,2,-11,-51,-12,-105,-12,102,-12,59,-12,15,-12,-19,-13,-54,-13,-83,-13,-106,-13,125,-13,113,-13,95,-13,90,-13,85,-13,82,-13,89,-13,93,-13,111,-13,119,-13,-109,-13,-93,-13,-56,-13,-32,-13,12,-12,43,-12,96,-12,-121,-12,-62,-12,-13,-12,49,-11,111,-11,-83,-11,-8,-11,56,-10,-117,-10,-43,-10,38,-9,126,-9,-49,-9,46,-8,-122,-8,-25,-8,70,-7,-86,-7,14,-6,117,-6,-34,-6,72,-5,-77,-5,33,-4,-114,-4,-1,-4,110,-3,-33,-3,81,-2,-59,-2,51,-1,-85,-1,26,0,-113,0,1,1,115,1,-28,1,87,2,-59,2,53,3,-91,3,14,4,126,4,-28,4,80,5,-76,5,27,6,123,6,-34,6,60,7,-106,7,-13,7,69,8,-98,8,-19,8,57,9,-118,9,-53,9,22,10,85,10,-110,10,-48,10,3,11,59,11,102,11,-104,11,-70,11,-27,11,0,12,32,12,56,12,75,12,97,12,102,12,119,12,115,12,124,12,114,12,111,12,96,12,82,12,62,12,39,12,11,12,-22,11,-54,11,-98,11,121,11,69,11,22,11,-34,10,-90,10,104,10,42,10,-29,9,-97,9,85,9,5,9,-69,8,98,8,18,8,-72,7,92,7,4,7,-98,6,69,6,-37,5,124,5,16,5,-85,4,63,4,-41,3,104,3,-4,2,-117,2,33,2,-85,1,67,1,-57,0,98,0,-24,-1,126,-1,8,-1,-102,-2,43,-2,-70,-3,79,-3,-36,-4,118,-4,4,-4,-94,-5,49,-5,-45,-6,102,-6,8,-6,-91,-7,69,-7,-21,-8,-115,-8,56,-8,-32,-9,-113,-9,62,-9,-15,-10,-89,-10,95,-10,29,-10,-38,-11,-98,-11,100,-11,45,-11,-6,-12,-53,-12,-97,-12,119,-12,84,-12,50,-12,22,-12,-3,-13,-23,-13,-41,-13,-51,-13,-65,-13,-64,-13,-70,-13,-63,-13,-59,-13,-45,-13,-33,-13,-12,-13,11,-12,36,-12,68,-12,103,-12,-119,-12,-69,-12,-33,-12,24,-11,72,-11,-128,-11,-64,-11,-7,-11,64,-10,-126,-10,-52,-10,21,-9,103,-9,-77,-9,11,-8,94,-8,-73,-8,21,-7,109,-7,-47,-7,45,-6,-106,-6,-11,-6,96,-5,-59,-5,47,-4,-103,-4,5,-3,113,-3,-35,-3,79,-2,-74,-2,44,-1,-106,-1,7,0,118,0,-27,0,80,1,-60,1,42,2,-97,2,2,3,115,3,-39,3,67,4,-87,4,14,5,114,5,-44,5,50,6,-109,6,-22,6,73,7,-101,7,-14,7,66,8,-110,8,-33,8,39,9,110,9,-79,9,-15,9,45,10,106,10,-103,10,-44,10,-4,10,44,11,82,11,118,11,-105,11,-76,11,-54,11,-29,11,-15,11,0,12,9,12,13,12,16,12,12,12,9,12,-7,11,-14,11,-39,11}; }
	private static byte[] data76(){ return new byte[] {-56,11,-83,11,-116,11,114,11,70,11,34,11,-13,10,-59,10,-111,10,91,10,33,10,-29,9,-92,9,95,9,24,9,-45,8,-128,8,56,8,-33,7,-110,7,53,7,-30,6,-126,6,39,6,-55,5,101,5,5,5,-96,4,56,4,-43,3,105,3,2,3,-104,2,41,2,-60,1,80,1,-21,0,119,0,16,0,-97,-1,51,-1,-55,-2,88,-2,-14,-3,-125,-3,27,-3,-78,-4,73,-4,-28,-5,125,-5,28,-5,-73,-6,88,-6,-6,-7,-101,-7,69,-7,-23,-8,-107,-8,65,-8,-15,-9,-95,-9,89,-9,11,-9,-53,-10,-124,-10,72,-10,10,-10,-48,-11,-100,-11,103,-11,61,-11,11,-11,-22,-12,-64,-12,-93,-12,-123,-12,108,-12,86,-12,70,-12,53,-12,47,-12,39,-12,36,-12,41,-12,41,-12,56,-12,64,-12,85,-12,103,-12,-126,-12,-101,-12,-66,-12,-34,-12,9,-11,48,-11,97,-11,-112,-11,-56,-11,-4,-11,61,-10,116,-10,-65,-10,-6,-10,74,-9,-114,-9,-34,-9,46,-8,125,-8,-41,-8,39,-7,-122,-7,-34,-7,59,-6,-101,-6,-5,-6,92,-5,-61,-5,35,-4,-114,-4,-14,-4,92,-3,-60,-3,46,-2,-104,-2,3,-1,110,-1,-40,-1,70,0,-83,0,27,1,-125,1,-19,1,87,2,-64,2,37,3,-114,3,-17,3,88,4,-75,4,27,5,117,5,-41,5,47,6,-119,6,-31,6,53,7,-120,7,-40,7,37,8,113,8,-72,8,-4,8,65,9,125,9,-67,9,-14,9,43,10,89,10,-115,10,-75,10,-33,10,3,11,35,11,65,11,91,11,112,11,-124,11,-112,11,-98,11,-95,11,-87,11,-93,11,-93,11,-103,11,-114,11,125,11,109,11,79,11,63,11,21,11,-2,10,-49,10,-82,10,123,10,82,10,25,10,-26,9,-84,9,110,9,49,9,-20,8,-88,8,95,8,22,8,-59,7,122,7,33,7,-45,6,121,6,32,6,-57,5,104,5,12,5,-86,4,74,4,-25,3,-126,3,31,3,-73,2,80,2,-21,1,-128,1,24,1,-78,0,68,0,-34,-1,117,-1,11,-1,-93,-2,60,-2,-46,-3,110,-3,7,-3,-93,-4,61,-4,-33,-5,121,-5,30,-5,-67,-6,98,-6,9,-6,-83,-7,92,-7,3,-7,-74,-8,98,-8,24,-8,-51,-9,-123,-9,66,-9,-2,-10,-65,-10,-123,-10,74,-10,21,-10,-29,-11,-77,-11,-119,-11,94,-11,58,-11,26,-11,-8,-12,-28,-12,-57,-12,-72,-12,-90,-12,-101,-12,-108,-12,-113,-12,-115,-12,-110,-12,-105,-12,-94,-12,-78,-12,-65,-12,-37,-12,-19,-12,16,-11,42,-11,83,-11,117,-11,-92,-11,-51,-11,3,-10,52,-10,107,-10,-89,-10,-28,-10,36,-9,104,-9,-84,-9,-9,-9,65,-8,-114,-8,-32,-8,47,-7,-121,-7,-37,-7,53,-6,-113,-6,-22,-6,72,-5,-89,-5,9,-4,105,-4,-51,-4,48,-3,-109,-3,-2,-3,92,-2,-52,-2,41,-1,-103,-1,-7,-1,101,0,-54,0,49,1,-104,1,-5,1,101,2,-61,2,44,3,-118,3,-18,3,76,4,-85,4,7,5,98,5,-68,5,20,6,104,6,-69,6,15,7,88,7,-84,7,-16,7,57,8,-128,8,-69,8,3,9,55,9,119,9,-89,9,-34,9,9,10,60,10,93,10,-117,10,-90,10,-56,10,-27,10,-9,10,19,11,27,11,48,11,51,11,62,11,58,11,63,11,54,11,46,11,35,11,15,11,1,11,-27,10,-50,10,-82,10,-115,10,104,10,63,10,22,10,-29,9,-74,9,125,9,70,9,13,9,-52,8,-115,8,73,8,2,8,-69,7,110,7,34,7,-47,6,127,6,44,6,-44,5,-128,5,33,5,-53,4,106,4,15,4,-82,3,79,3,-22,2,-116,2,38,2,-62,1,96,1,-9,0,-105,0,45,0,-52,-1,98,-1,3,-1,-103,-2,57,-2,-46,-3,115,-3,14,-3,-81,-4,79,-4,-16,-5,-108,-5,54,-5,-33,-6,-125,-6,49,-6,-40,-7,-120,-7,55,-7,-25,-8,-98,-8,82,-8,12,-8,-56,-9,-124,-9,72,-9,9,-9,-45,-10,-103,-10,106,-10,53,-10,13,-10,-33,-11,-67,-11,-107,-11,123,-11,88,-11,70,-11,43,-11,30,-11,10,-11,7,-11,-10,-12,-4,-12,-12,-12,-3,-12,0,-11,15,-11,23,-11,47,-11,63,-11,91,-11,117,-11,-108,-11,-72,-11,-34,-11,6,-10,52,-10,98,-10,-107,-10,-52,-10,3,-9,63,-9,125,-9,-65,-9,1,-8,74,-8,-113,-8,-37,-8,43,-7,118,-7,-51,-7,27,-6,116,-6,-55,-6,35,-5,125,-5,-40,-5,55,-4,-110,-4,-12,-4,83,-3,-77,-3,24,-2,118,-2,-36,-2,61,-1,-94,-1,4,0,104,0,-54,0,46,1,-112,1,-14,1,83,2,-78,2,21,3,111,3,-47,3,40,4,-122,4,-32,4,51,5,-113,5,-36,5,52,6,-128,6,-47,6,27,7,101,7,-86,7,-14,7,47,8,116,8,-84,8,-25,8,31,9,79,9,-124,9,-81,9}; }
	private static byte[] data77(){ return new byte[] {-37,9,1,10,38,10,69,10,102,10,124,10,-107,10,-88,10,-72,10,-60,10,-51,10,-47,10,-42,10,-45,10,-52,10,-57,10,-73,10,-84,10,-106,10,-127,10,102,10,75,10,41,10,7,10,-34,9,-71,9,-124,9,92,9,35,9,-15,8,-74,8,123,8,60,8,-3,7,-73,7,115,7,40,7,-29,6,-114,6,72,6,-17,5,-93,5,74,5,-9,4,-101,4,72,4,-26,3,-109,3,46,3,-42,2,115,2,23,2,-75,1,85,1,-11,0,-111,0,51,0,-49,-1,111,-1,14,-1,-83,-2,77,-2,-20,-3,-112,-3,46,-3,-43,-4,118,-4,27,-4,-60,-5,105,-5,20,-5,-66,-6,106,-6,27,-6,-55,-7,125,-7,48,-7,-25,-8,-93,-8,90,-8,28,-8,-38,-9,-98,-9,101,-9,44,-9,-7,-10,-58,-10,-103,-10,110,-10,68,-10,32,-10,-4,-11,-30,-11,-65,-11,-80,-11,-110,-11,-120,-11,118,-11,108,-11,100,-11,98,-11,96,-11,100,-11,106,-11,115,-11,-127,-11,-111,-11,-91,-11,-66,-11,-43,-11,-9,-11,18,-10,61,-10,96,-10,-117,-10,-70,-10,-24,-10,29,-9,83,-9,-118,-9,-56,-9,4,-8,71,-8,-120,-8,-49,-8,21,-7,97,-7,-85,-7,-3,-7,71,-6,-97,-6,-19,-6,70,-5,-101,-5,-14,-5,78,-4,-90,-4,2,-3,95,-3,-70,-3,27,-2,118,-2,-40,-2,52,-1,-105,-1,-14,-1,86,0,-78,0,17,1,116,1,-54,1,50,2,-124,2,-23,2,61,3,-101,3,-13,3,71,4,-93,4,-15,4,73,5,-105,5,-26,5,54,6,126,6,-55,6,16,7,83,7,-104,7,-44,7,21,8,76,8,-120,8,-72,8,-17,8,27,9,74,9,114,9,-104,9,-67,9,-37,9,-6,9,19,10,39,10,64,10,73,10,92,10,97,10,104,10,108,10,105,10,103,10,93,10,86,10,67,10,56,10,28,10,11,10,-22,9,-48,9,-84,9,-118,9,96,9,55,9,9,9,-41,8,-87,8,107,8,59,8,-7,7,-65,7,126,7,58,7,-9,6,-82,6,103,6,26,6,-50,5,127,5,44,5,-35,4,-121,4,50,4,-35,3,-126,3,45,3,-48,2,120,2,25,2,-63,1,97,1,7,1,-90,0,77,0,-22,-1,-109,-1,47,-1,-40,-2,119,-2,31,-2,-66,-3,107,-3,9,-3,-72,-4,90,-4,8,-4,-80,-5,94,-5,12,-5,-71,-6,110,-6,29,-6,-43,-7,-118,-7,69,-7,-2,-8,-66,-8,122,-8,65,-8,3,-8,-53,-9,-107,-9,98,-9,50,-9,4,-9,-39,-10,-78,-10,-115,-10,108,-10,76,-10,50,-10,24,-10,7,-10,-17,-11,-25,-11,-43,-11,-46,-11,-53,-11,-54,-11,-52,-11,-50,-11,-36,-11,-31,-11,-10,-11,3,-10,26,-10,51,-10,78,-10,107,-10,-111,-10,-81,-10,-35,-10,3,-9,51,-9,98,-9,-107,-9,-53,-9,2,-8,63,-8,121,-8,-68,-8,-6,-8,66,-7,-122,-7,-50,-7,26,-6,100,-6,-77,-6,3,-5,82,-5,-88,-5,-9,-5,82,-4,-93,-4,-2,-4,84,-3,-83,-3,9,-2,97,-2,-67,-2,24,-1,115,-1,-49,-1,43,0,-123,0,-29,0,58,1,-103,1,-18,1,77,2,-96,2,-4,2,79,3,-89,3,-4,3,74,4,-92,4,-22,4,67,5,-122,5,-38,5,26,6,105,6,-88,6,-18,6,46,7,108,7,-88,7,-33,7,27,8,73,8,127,8,-84,8,-41,8,2,9,39,9,74,9,107,9,-121,9,-94,9,-70,9,-53,9,-33,9,-22,9,-11,9,-1,9,-2,9,3,10,-1,9,-8,9,-13,9,-30,9,-41,9,-61,9,-84,9,-104,9,118,9,94,9,56,9,21,9,-18,8,-62,8,-105,8,102,8,53,8,-1,7,-59,7,-110,7,75,7,24,7,-51,6,-111,6,71,6,3,6,-72,5,110,5,33,5,-44,4,-126,4,52,4,-34,3,-114,3,55,3,-30,2,-116,2,50,2,-32,1,-128,1,46,1,-49,0,120,0,31,0,-60,-1,107,-1,18,-1,-71,-2,95,-2,9,-2,-79,-3,89,-3,8,-3,-83,-4,95,-4,10,-4,-72,-5,108,-5,26,-5,-47,-6,-123,-6,58,-6,-11,-7,-80,-7,107,-7,46,-7,-23,-8,-76,-8,114,-8,67,-8,6,-8,-40,-9,-89,-9,121,-9,81,-9,37,-9,5,-9,-34,-10,-59,-10,-93,-10,-114,-10,118,-10,101,-10,83,-10,72,-10,60,-10,57,-10,50,-10,53,-10,54,-10,61,-10,69,-10,83,-10,96,-10,116,-10,-117,-10,-98,-10,-62,-10,-40,-10,-1,-10,32,-9,72,-9,115,-9,-99,-9,-48,-9,-3,-9,54,-8,105,-8,-92,-8,-33,-8,29,-7,94,-7,-99,-7,-27,-7,38,-6,114,-6,-70,-6,5,-5,82,-5,-95,-5,-19,-5,67,-4,-111,-4,-27,-4,59,-3,-115,-3,-29,-3,60,-2,-114,-2,-22,-2,63,-1,-107,-1,-15,-1,67,0,-95,0,-12,0,77,1,-94,1,-9,1,81,2,-96,2,-8,2,71,3,-101,3}; }
	private static byte[] data78(){ return new byte[] {-21,3,57,4,-120,4,-46,4,32,5,102,5,-81,5,-13,5,55,6,121,6,-73,6,-10,6,45,7,108,7,-102,7,-42,7,0,8,51,8,93,8,-120,8,-85,8,-44,8,-17,8,17,9,43,9,66,9,89,9,106,9,121,9,-122,9,-114,9,-107,9,-105,9,-104,9,-108,9,-115,9,-121,9,117,9,109,9,83,9,68,9,39,9,16,9,-18,8,-48,8,-85,8,-124,8,93,8,47,8,1,8,-47,7,-98,7,102,7,48,7,-11,6,-73,6,124,6,54,6,-7,5,-81,5,109,5,33,5,-36,4,-117,4,70,4,-17,3,-88,3,83,3,3,3,-78,2,92,2,12,2,-76,1,98,1,12,1,-75,0,98,0,10,0,-77,-1,99,-1,5,-1,-70,-2,92,-2,15,-2,-73,-3,103,-3,21,-3,-61,-4,116,-4,38,-4,-40,-5,-114,-5,64,-5,-5,-6,-79,-6,109,-6,40,-6,-24,-7,-89,-7,105,-7,47,-7,-13,-8,-65,-8,-121,-8,87,-8,38,-8,-6,-9,-51,-9,-89,-9,127,-9,95,-9,62,-9,32,-9,7,-9,-18,-10,-37,-10,-55,-10,-71,-10,-80,-10,-92,-10,-94,-10,-101,-10,-97,-10,-95,-10,-90,-10,-78,-10,-69,-10,-53,-10,-32,-10,-17,-10,15,-9,33,-9,70,-9,96,-9,-120,-9,-86,-9,-42,-9,-3,-9,46,-8,91,-8,-113,-8,-61,-8,-5,-8,50,-7,113,-7,-86,-7,-20,-7,45,-6,112,-6,-76,-6,-3,-6,64,-5,-112,-5,-42,-5,36,-4,114,-4,-67,-4,19,-3,92,-3,-76,-3,-1,-3,88,-2,-90,-2,-3,-2,78,-1,-94,-1,-7,-1,72,0,-95,0,-18,0,71,1,-105,1,-22,1,59,2,-118,2,-34,2,40,3,123,3,-61,3,18,4,90,4,-91,4,-24,4,51,5,114,5,-72,5,-10,5,53,6,114,6,-86,6,-26,6,23,7,80,7,124,7,-81,7,-39,7,3,8,44,8,77,8,116,8,-113,8,-81,8,-60,8,-32,8,-15,8,3,9,19,9,27,9,39,9,43,9,45,9,46,9,43,9,36,9,28,9,14,9,3,9,-18,8,-37,8,-60,8,-89,8,-112,8,107,8,77,8,37,8,0,8,-46,7,-84,7,121,7,73,7,22,7,-35,6,-84,6,107,6,52,6,-12,5,-77,5,118,5,45,5,-19,4,-92,4,92,4,22,4,-58,3,-127,3,47,3,-28,2,-106,2,68,2,-9,1,-91,1,83,1,6,1,-83,0,98,0,12,0,-69,-1,108,-1,21,-1,-55,-2,116,-2,40,-2,-44,-3,-120,-3,58,-3,-23,-4,-92,-4,80,-4,16,-4,-66,-5,127,-5,50,-5,-12,-6,-82,-6,111,-6,48,-6,-15,-7,-72,-7,127,-7,71,-7,18,-7,-30,-8,-84,-8,-121,-8,82,-8,48,-8,6,-8,-29,-9,-62,-9,-93,-9,-123,-9,112,-9,85,-9,68,-9,51,-9,34,-9,26,-9,15,-9,10,-9,7,-9,8,-9,10,-9,16,-9,24,-9,35,-9,50,-9,68,-9,85,-9,110,-9,-122,-9,-94,-9,-64,-9,-29,-9,4,-8,45,-8,84,-8,126,-8,-81,-8,-36,-8,15,-7,67,-7,121,-7,-79,-7,-19,-7,40,-6,102,-6,-89,-6,-26,-6,44,-5,110,-5,-73,-5,-5,-5,70,-4,-115,-4,-37,-4,37,-3,114,-3,-65,-3,13,-2,91,-2,-84,-2,-6,-2,73,-1,-100,-1,-24,-1,59,0,-118,0,-40,0,43,1,119,1,-58,1,22,2,94,2,-80,2,-8,2,68,3,-113,3,-47,3,32,4,93,4,-85,4,-27,4,44,5,104,5,-90,5,-28,5,27,6,86,6,-119,6,-66,6,-15,6,29,7,79,7,117,7,-97,7,-57,7,-25,7,11,8,39,8,69,8,90,8,119,8,-125,8,-101,8,-92,8,-77,8,-71,8,-62,8,-61,8,-61,8,-61,8,-69,8,-74,8,-87,8,-100,8,-116,8,123,8,98,8,76,8,48,8,20,8,-13,7,-46,7,-87,7,-121,7,89,7,47,7,2,7,-51,6,-96,6,103,6,50,6,-7,5,-64,5,-127,5,69,5,5,5,-62,4,-125,4,59,4,-9,3,-78,3,104,3,32,3,-41,2,-118,2,66,2,-12,1,-89,1,92,1,11,1,-62,0,110,0,38,0,-44,-1,-122,-1,61,-1,-25,-2,-94,-2,80,-2,7,-2,-70,-3,113,-3,36,-3,-32,-4,-109,-4,80,-4,9,-4,-59,-5,-125,-5,65,-5,0,-5,-60,-6,-122,-6,76,-6,20,-6,-38,-7,-87,-7,114,-7,69,-7,19,-7,-21,-8,-70,-8,-103,-8,112,-8,76,-8,49,-8,10,-8,-9,-9,-39,-9,-59,-9,-81,-9,-96,-9,-112,-9,-122,-9,124,-9,117,-9,113,-9,114,-9,114,-9,120,-9,126,-9,-120,-9,-107,-9,-92,-9,-73,-9,-55,-9,-30,-9,-4,-9,23,-8,54,-8,87,-8,123,-8,-95,-8,-56,-8,-12,-8,32,-7,78,-7,-126,-7,-80,-7,-23,-7,31,-6,87,-6,-110,-6,-49,-6,9,-5,78,-5,-120,-5,-46,-5,14,-4,89,-4,-103,-4}; }
	private static byte[] data79(){ return new byte[] {-28,-4,42,-3,113,-3,-65,-3,4,-2,82,-2,-100,-2,-26,-2,53,-1,126,-1,-51,-1,22,0,102,0,-83,0,-2,0,69,1,-110,1,-35,1,36,2,112,2,-74,2,-1,2,66,3,-114,3,-56,3,22,4,78,4,-108,4,-48,4,14,5,72,5,-123,5,-72,5,-13,5,35,6,89,6,-123,6,-72,6,-35,6,15,7,48,7,88,7,122,7,-101,7,-73,7,-42,7,-20,7,3,8,25,8,39,8,58,8,66,8,78,8,83,8,89,8,91,8,88,8,86,8,78,8,71,8,58,8,44,8,28,8,8,8,-13,7,-39,7,-63,7,-96,7,-124,7,95,7,60,7,23,7,-21,6,-61,6,-109,6,102,6,53,6,0,6,-51,5,-107,5,92,5,37,5,-28,4,-84,4,106,4,42,4,-21,3,-92,3,102,3,29,3,-39,2,-109,2,73,2,4,2,-70,1,114,1,39,1,-33,0,-111,0,77,0,-4,-1,-72,-1,105,-1,35,-1,-43,-2,-111,-2,68,-2,-2,-3,-71,-3,107,-3,48,-3,-32,-4,-91,-4,93,-4,30,-4,-35,-5,-97,-5,95,-5,39,-5,-23,-6,-78,-6,123,-6,68,-6,20,-6,-33,-7,-78,-7,-125,-7,86,-7,49,-7,6,-7,-28,-8,-64,-8,-98,-8,-126,-8,103,-8,77,-8,54,-8,34,-8,16,-8,2,-8,-13,-9,-20,-9,-32,-9,-31,-9,-39,-9,-36,-9,-33,-9,-30,-9,-19,-9,-11,-9,2,-8,20,-8,35,-8,57,-8,80,-8,104,-8,-122,-8,-94,-8,-61,-8,-26,-8,10,-7,50,-7,91,-7,-122,-7,-77,-7,-29,-7,18,-6,74,-6,120,-6,-75,-6,-25,-6,38,-5,95,-5,-101,-5,-38,-5,24,-4,91,-4,-102,-4,-34,-4,32,-3,104,-3,-88,-3,-12,-3,52,-2,-128,-2,-58,-2,13,-1,86,-1,-98,-1,-26,-1,47,0,118,0,-64,0,6,1,78,1,-107,1,-37,1,34,2,102,2,-86,2,-18,2,48,3,113,3,-77,3,-15,3,46,4,107,4,-90,4,-34,4,26,5,75,5,-124,5,-77,5,-25,5,20,6,66,6,109,6,-107,6,-66,6,-31,6,5,7,36,7,66,7,95,7,120,7,-114,7,-91,7,-77,7,-56,7,-48,7,-32,7,-27,7,-22,7,-14,7,-20,7,-15,7,-23,7,-29,7,-38,7,-49,7,-66,7,-77,7,-102,7,-119,7,111,7,84,7,60,7,24,7,-4,6,-43,6,-78,6,-119,6,99,6,52,6,10,6,-41,5,-86,5,117,5,65,5,13,5,-47,4,-99,4,94,4,39,4,-29,3,-82,3,101,3,44,3,-25,2,-93,2,103,2,26,2,-35,1,-108,1,79,1,12,1,-62,0,126,0,55,0,-15,-1,-86,-1,101,-1,29,-1,-39,-2,-109,-2,79,-2,10,-2,-57,-3,-124,-3,66,-3,1,-3,-64,-4,-124,-4,66,-4,9,-4,-53,-5,-110,-5,91,-5,32,-5,-16,-6,-75,-6,-116,-6,82,-6,43,-6,-7,-7,-46,-7,-90,-7,-125,-7,90,-7,58,-7,26,-7,-8,-8,-29,-8,-63,-8,-79,-8,-106,-8,-121,-8,117,-8,103,-8,93,-8,81,-8,77,-8,70,-8,71,-8,68,-8,75,-8,77,-8,87,-8,97,-8,108,-8,124,-8,-114,-8,-94,-8,-74,-8,-47,-8,-24,-8,10,-7,35,-7,73,-7,105,-7,-111,-7,-74,-7,-31,-7,8,-6,60,-6,101,-6,-103,-6,-55,-6,-3,-6,52,-5,105,-5,-93,-5,-38,-5,24,-4,82,-4,-112,-4,-50,-4,12,-3,78,-3,-114,-3,-47,-3,17,-2,85,-2,-104,-2,-36,-2,34,-1,97,-1,-84,-1,-21,-1,51,0,118,0,-70,0,-2,0,66,1,-122,1,-58,1,11,2,74,2,-116,2,-54,2,12,3,69,3,-120,3,-67,3,-4,3,51,4,107,4,-94,4,-42,4,10,5,58,5,109,5,-105,5,-57,5,-15,5,23,6,66,6,99,6,-121,6,-87,6,-59,6,-28,6,-4,6,20,7,44,7,60,7,81,7,92,7,107,7,116,7,125,7,-128,7,-122,7,-123,7,-125,7,-127,7,119,7,115,7,99,7,90,7,71,7,54,7,36,7,9,7,-12,6,-39,6,-72,6,-96,6,118,6,91,6,48,6,13,6,-31,5,-71,5,-119,5,93,5,45,5,-5,4,-55,4,-111,4,97,4,34,4,-14,3,-81,3,125,3,58,3,3,3,-65,2,-123,2,68,2,3,2,-58,1,126,1,68,1,-4,0,-67,0,123,0,53,0,-10,-1,-79,-1,112,-1,46,-1,-22,-2,-84,-2,103,-2,42,-2,-24,-3,-87,-3,109,-3,43,-3,-13,-4,-76,-4,124,-4,65,-4,9,-4,-46,-5,-98,-5,104,-5,54,-5,5,-5,-43,-6,-88,-6,123,-6,82,-6,38,-6,5,-6,-39,-7,-66,-7,-106,-7,125,-7,91,-7,69,-7,41,-7,21,-7,0,-7,-18,-8,-34,-8,-47,-8,-58,-8,-68,-8,-71,-8,-81,-8,-78,-8,-80,-8,-79,-8,-69,-8,-68,-8,-54,-8,-44,-8,-30,-8,-14,-8,5,-7}; }
	private static byte[] data80(){ return new byte[] {24,-7,50,-7,72,-7,100,-7,-128,-7,-95,-7,-63,-7,-28,-7,9,-6,46,-6,91,-6,-128,-6,-79,-6,-38,-6,12,-5,60,-5,110,-5,-94,-5,-41,-5,13,-4,67,-4,127,-4,-75,-4,-14,-4,45,-3,104,-3,-87,-3,-31,-3,38,-2,96,-2,-94,-2,-30,-2,32,-1,99,-1,-94,-1,-28,-1,35,0,101,0,-92,0,-26,0,36,1,101,1,-93,1,-30,1,31,2,93,2,-103,2,-44,2,15,3,72,3,-127,3,-73,3,-16,3,33,4,88,4,-121,4,-70,4,-24,4,22,5,66,5,108,5,-109,5,-66,5,-34,5,4,6,36,6,68,6,96,6,124,6,-107,6,-86,6,-59,6,-49,6,-25,6,-14,6,-3,6,12,7,14,7,23,7,27,7,25,7,27,7,22,7,17,7,9,7,0,7,-14,6,-26,6,-45,6,-61,6,-84,6,-105,6,125,6,97,6,72,6,36,6,8,6,-29,5,-67,5,-100,5,109,5,75,5,24,5,-14,4,-65,4,-110,4,95,4,46,4,-8,3,-58,3,-116,3,89,3,29,3,-26,2,-85,2,112,2,54,2,-8,1,-69,1,126,1,66,1,1,1,-59,0,-123,0,69,0,12,0,-60,-1,-112,-1,71,-1,17,-1,-49,-2,-109,-2,87,-2,23,-2,-33,-3,-94,-3,105,-3,46,-3,-8,-4,-67,-4,-118,-4,84,-4,28,-4,-15,-5,-73,-5,-116,-5,93,-5,45,-5,4,-5,-39,-6,-81,-6,-117,-6,101,-6,64,-6,34,-6,-2,-7,-28,-7,-56,-7,-85,-7,-103,-7,125,-7,109,-7,92,-7,72,-7,65,-7,49,-7,42,-7,34,-7,30,-7,26,-7,28,-7,28,-7,31,-7,40,-7,44,-7,59,-7,67,-7,85,-7,99,-7,119,-7,-116,-7,-95,-7,-68,-7,-43,-7,-14,-7,15,-6,52,-6,77,-6,126,-6,-107,-6,-55,-6,-24,-6,24,-5,66,-5,112,-5,-98,-5,-49,-5,-1,-5,51,-4,102,-4,-101,-4,-47,-4,7,-3,65,-3,118,-3,-77,-3,-22,-3,38,-2,98,-2,-100,-2,-40,-2,21,-1,83,-1,-116,-1,-50,-1,4,0,72,0,127,0,-64,0,-8,0,55,1,112,1,-83,1,-26,1,34,2,87,2,-108,2,-58,2,3,3,51,3,106,3,-98,3,-50,3,0,4,50,4,90,4,-111,4,-79,4,-28,4,7,5,49,5,85,5,120,5,-101,5,-72,5,-37,5,-14,5,17,6,38,6,63,6,82,6,102,6,116,6,-122,6,-112,6,-101,6,-92,6,-87,6,-82,6,-79,6,-82,6,-81,6,-87,6,-92,6,-102,6,-111,6,-124,6,117,6,101,6,83,6,60,6,42,6,14,6,-11,5,-40,5,-69,5,-100,5,121,5,90,5,44,5,18,5,-32,4,-68,4,-112,4,98,4,55,4,7,4,-42,3,-90,3,117,3,61,3,14,3,-43,2,-97,2,108,2,48,2,-7,1,-62,1,-124,1,80,1,18,1,-40,0,-96,0,94,0,46,0,-24,-1,-73,-1,115,-1,63,-1,3,-1,-57,-2,-110,-2,84,-2,31,-2,-26,-3,-81,-3,121,-3,66,-3,17,-3,-40,-4,-86,-4,120,-4,67,-4,27,-4,-27,-5,-64,-5,-112,-5,103,-5,65,-5,21,-5,-9,-6,-54,-6,-77,-6,-120,-6,114,-6,78,-6,56,-6,29,-6,5,-6,-15,-7,-36,-7,-54,-7,-67,-7,-83,-7,-96,-7,-101,-7,-115,-7,-115,-7,-122,-7,-123,-7,-121,-7,-122,-7,-114,-7,-110,-7,-100,-7,-90,-7,-78,-7,-64,-7,-46,-7,-30,-7,-8,-7,14,-6,36,-6,64,-6,89,-6,121,-6,-107,-6,-72,-6,-39,-6,-4,-6,36,-5,72,-5,113,-5,-100,-5,-59,-5,-12,-5,30,-4,81,-4,124,-4,-79,-4,-32,-4,21,-3,71,-3,126,-3,-81,-3,-22,-3,27,-2,88,-2,-116,-2,-60,-2,-1,-2,51,-1,112,-1,-87,-1,-34,-1,28,0,81,0,-116,0,-61,0,-2,0,50,1,110,1,-95,1,-36,1,12,2,71,2,119,2,-81,2,-35,2,20,3,63,3,117,3,-98,3,-48,3,-6,3,36,4,82,4,116,4,-95,4,-62,4,-23,4,9,5,43,5,74,5,102,5,-122,5,-103,5,-71,5,-56,5,-29,5,-15,5,6,6,15,6,36,6,38,6,56,6,57,6,66,6,67,6,70,6,68,6,66,6,63,6,54,6,48,6,36,6,25,6,9,6,-3,5,-27,5,-39,5,-69,5,-83,5,-117,5,119,5,87,5,58,5,28,5,-9,4,-40,4,-79,4,-114,4,101,4,61,4,19,4,-23,3,-67,3,-113,3,96,3,50,3,1,3,-48,2,-98,2,106,2,56,2,3,2,-49,1,-104,1,100,1,44,1,-8,0,-64,0,-119,0,81,0,28,0,-30,-1,-81,-1,116,-1,64,-1,8,-1,-45,-2,-99,-2,103,-2,52,-2,-2,-3,-51,-3,-104,-3,103,-3,55,-3,5,-3,-40,-4,-88,-4,124,-4,80,-4,36,-4,-3,-5,-46,-5,-81,-5,-124,-5,102,-5,61,-5,35,-5}; }
	private static byte[] data81(){ return new byte[] {-4,-6,-26,-6,-63,-6,-81,-6,-114,-6,124,-6,101,-6,81,-6,63,-6,46,-6,34,-6,18,-6,12,-6,-2,-7,-5,-7,-12,-7,-14,-7,-16,-7,-16,-7,-11,-7,-11,-7,2,-6,2,-6,20,-6,24,-6,46,-6,54,-6,76,-6,93,-6,114,-6,-118,-6,-95,-6,-71,-6,-40,-6,-14,-6,20,-5,49,-5,84,-5,118,-5,-99,-5,-65,-5,-23,-5,16,-4,57,-4,103,-4,-116,-4,-63,-4,-25,-4,28,-3,72,-3,121,-3,-86,-3,-35,-3,13,-2,68,-2,115,-2,-87,-2,-34,-2,16,-1,73,-1,121,-1,-76,-1,-29,-1,30,0,78,0,-120,0,-73,0,-13,0,30,1,92,1,-122,1,-65,1,-17,1,32,2,82,2,-125,2,-82,2,-29,2,11,3,58,3,102,3,-114,3,-71,3,-31,3,7,4,46,4,80,4,117,4,-108,4,-73,4,-46,4,-14,4,12,5,38,5,61,5,86,5,104,5,126,5,-115,5,-99,5,-83,5,-74,5,-61,5,-54,5,-47,5,-43,5,-37,5,-39,5,-37,5,-41,5,-47,5,-48,5,-61,5,-66,5,-81,5,-94,5,-105,5,-128,5,117,5,91,5,72,5,49,5,23,5,-4,4,-29,4,-62,4,-91,4,-123,4,96,4,66,4,25,4,-10,3,-48,3,-92,3,-128,3,81,3,42,3,-5,2,-47,2,-97,2,118,2,63,2,24,2,-32,1,-78,1,-125,1,74,1,30,1,-24,0,-74,0,-125,0,80,0,28,0,-24,-1,-72,-1,127,-1,83,-1,27,-1,-20,-2,-71,-2,-122,-2,87,-2,37,-2,-10,-3,-57,-3,-103,-3,105,-3,63,-3,17,-3,-25,-4,-67,-4,-108,-4,108,-4,70,-4,31,-4,-4,-5,-38,-5,-76,-5,-101,-5,116,-5,93,-5,61,-5,37,-5,9,-5,-9,-6,-38,-6,-52,-6,-74,-6,-90,-6,-104,-6,-120,-6,127,-6,114,-6,108,-6,101,-6,95,-6,93,-6,92,-6,90,-6,96,-6,96,-6,104,-6,110,-6,123,-6,126,-6,-108,-6,-102,-6,-82,-6,-63,-6,-50,-6,-21,-6,-6,-6,22,-5,46,-5,73,-5,101,-5,-124,-5,-95,-5,-62,-5,-27,-5,6,-4,44,-4,80,-4,118,-4,-97,-4,-58,-4,-16,-4,27,-3,69,-3,115,-3,-99,-3,-51,-3,-6,-3,41,-2,88,-2,-119,-2,-74,-2,-20,-2,21,-1,79,-1,121,-1,-82,-1,-33,-1,15,0,66,0,114,0,-92,0,-44,0,6,1,52,1,101,1,-109,1,-60,1,-16,1,31,2,76,2,117,2,-92,2,-52,2,-9,2,31,3,70,3,108,3,-108,3,-76,3,-35,3,-7,3,29,4,58,4,91,4,115,4,-107,4,-89,4,-60,4,-38,4,-19,4,4,5,19,5,39,5,49,5,68,5,73,5,90,5,93,5,101,5,109,5,105,5,116,5,107,5,112,5,103,5,103,5,90,5,90,5,69,5,68,5,47,5,35,5,19,5,-2,4,-18,4,-43,4,-61,4,-91,4,-112,4,115,4,87,4,59,4,25,4,-5,3,-40,3,-73,3,-109,3,110,3,71,3,36,3,-10,2,-43,2,-92,2,-128,2,82,2,38,2,-4,1,-52,1,-94,1,113,1,69,1,21,1,-24,0,-74,0,-119,0,89,0,40,0,-4,-1,-56,-1,-98,-1,104,-1,65,-1,10,-1,-29,-2,-79,-2,-125,-2,90,-2,40,-2,1,-2,-46,-3,-86,-3,127,-3,87,-3,46,-3,8,-3,-32,-4,-67,-4,-105,-4,117,-4,83,-4,51,-4,18,-4,-11,-5,-42,-5,-67,-5,-96,-5,-117,-5,110,-5,93,-5,67,-5,54,-5,31,-5,19,-5,0,-5,-8,-6,-26,-6,-27,-6,-45,-6,-43,-6,-55,-6,-54,-6,-58,-6,-57,-6,-56,-6,-53,-6,-49,-6,-42,-6,-34,-6,-25,-6,-13,-6,-3,-6,14,-5,28,-5,46,-5,65,-5,82,-5,109,-5,125,-5,-100,-5,-79,-5,-50,-5,-22,-5,7,-4,36,-4,72,-4,100,-4,-117,-4,-86,-4,-48,-4,-11,-4,25,-3,68,-3,104,-3,-112,-3,-67,-3,-31,-3,18,-2,56,-2,101,-2,-111,-2,-67,-2,-22,-2,24,-1,66,-1,116,-1,-99,-1,-51,-1,-4,-1,36,0,91,0,125,0,-76,0,-38,0,11,1,53,1,97,1,-115,1,-72,1,-31,1,11,2,54,2,90,2,-121,2,-88,2,-46,2,-12,2,26,3,60,3,95,3,125,3,-95,3,-70,3,-34,3,-11,3,17,4,45,4,66,4,91,4,113,4,-126,4,-102,4,-91,4,-68,4,-60,4,-43,4,-33,4,-24,4,-14,4,-7,4,-5,4,4,5,1,5,5,5,3,5,0,5,-4,4,-8,4,-18,4,-22,4,-38,4,-44,4,-63,4,-72,4,-91,4,-107,4,127,4,113,4,82,4,70,4,37,4,17,4,-13,3,-39,3,-69,3,-98,3,125,3,94,3,60,3,26,3,-9,2,-46,2,-81,2,-122,2,99,2,57,2,18,2,-20,1,-66,1,-102,1,107,1,69,1,23,1,-18,0,-63,0,-104,0,104,0}; }
	private static byte[] data82(){ return new byte[] {69,0,12,0,-16,-1,-76,-1,-105,-1,98,-1,59,-1,17,-1,-29,-2,-68,-2,-111,-2,103,-2,64,-2,25,-2,-20,-3,-51,-3,-97,-3,-127,-3,88,-3,53,-3,20,-3,-16,-4,-47,-4,-79,-4,-111,-4,117,-4,87,-4,60,-4,35,-4,9,-4,-14,-5,-38,-5,-58,-5,-77,-5,-96,-5,-114,-5,-128,-5,111,-5,102,-5,88,-5,78,-5,71,-5,63,-5,57,-5,54,-5,51,-5,49,-5,52,-5,50,-5,57,-5,59,-5,69,-5,71,-5,87,-5,91,-5,109,-5,118,-5,-120,-5,-107,-5,-85,-5,-72,-5,-45,-5,-30,-5,-2,-5,19,-4,45,-4,71,-4,99,-4,127,-4,-100,-4,-67,-4,-39,-4,-3,-4,28,-3,63,-3,99,-3,-123,-3,-85,-3,-48,-3,-11,-3,30,-2,66,-2,108,-2,-110,-2,-69,-2,-27,-2,13,-1,54,-1,97,-1,-120,-1,-76,-1,-34,-1,5,0,51,0,90,0,-126,0,-80,0,-44,0,1,1,38,1,80,1,119,1,-98,1,-58,1,-23,1,16,2,54,2,86,2,127,2,-100,2,-64,2,-30,2,-4,2,36,3,55,3,95,3,112,3,-108,3,-91,3,-60,3,-40,3,-19,3,5,4,21,4,40,4,59,4,72,4,86,4,102,4,109,4,122,4,-125,4,-120,4,-112,4,-109,4,-105,4,-104,4,-104,4,-104,4,-108,4,-111,4,-118,4,-123,4,122,4,116,4,103,4,90,4,78,4,61,4,47,4,28,4,10,4,-11,3,-31,3,-55,3,-77,3,-101,3,126,3,103,3,71,3,47,3,13,3,-14,2,-50,2,-78,2,-114,2,108,2,77,2,36,2,6,2,-36,1,-70,1,-107,1,108,1,74,1,30,1,-5,0,-46,0,-86,0,-124,0,90,0,52,0,11,0,-29,-1,-68,-1,-108,-1,108,-1,70,-1,28,-1,-7,-2,-48,-2,-84,-2,-124,-2,98,-2,57,-2,27,-2,-13,-3,-45,-3,-80,-3,-114,-3,113,-3,76,-3,53,-3,15,-3,-8,-4,-39,-4,-64,-4,-91,-4,-114,-4,115,-4,95,-4,73,-4,54,-4,31,-4,19,-4,-4,-5,-14,-5,-30,-5,-45,-5,-53,-5,-65,-5,-74,-5,-80,-5,-89,-5,-91,-5,-97,-5,-96,-5,-100,-5,-98,-5,-95,-5,-95,-5,-87,-5,-82,-5,-77,-5,-64,-5,-60,-5,-43,-5,-35,-5,-17,-5,-8,-5,14,-4,28,-4,47,-4,69,-4,86,-4,112,-4,-125,-4,-97,-4,-76,-4,-46,-4,-21,-4,7,-3,36,-3,66,-3,96,-3,127,-3,-95,-3,-65,-3,-30,-3,4,-2,37,-2,74,-2,109,-2,-112,-2,-74,-2,-38,-2,-2,-2,38,-1,73,-1,112,-1,-106,-1,-69,-1,-30,-1,9,0,43,0,87,0,118,0,-95,0,-60,0,-24,0,15,1,50,1,86,1,122,1,-100,1,-65,1,-29,1,-1,1,39,2,62,2,103,2,124,2,-94,2,-72,2,-40,2,-14,2,11,3,38,3,60,3,85,3,106,3,127,3,-109,3,-91,3,-72,3,-56,3,-42,3,-26,3,-16,3,-1,3,6,4,19,4,22,4,34,4,34,4,42,4,42,4,45,4,46,4,42,4,43,4,35,4,34,4,27,4,17,4,13,4,-3,3,-9,3,-25,3,-36,3,-52,3,-67,3,-86,3,-102,3,-124,3,116,3,91,3,70,3,46,3,23,3,-4,2,-28,2,-56,2,-85,2,-110,2,111,2,87,2,51,2,25,2,-12,1,-41,1,-77,1,-108,1,112,1,80,1,42,1,10,1,-27,0,-63,0,-97,0,120,0,87,0,50,0,12,0,-20,-1,-62,-1,-91,-1,123,-1,92,-1,53,-1,21,-1,-15,-2,-50,-2,-83,-2,-117,-2,105,-2,76,-2,39,-2,12,-2,-20,-3,-52,-3,-79,-3,-108,-3,119,-3,95,-3,65,-3,43,-3,16,-3,-5,-4,-30,-4,-49,-4,-71,-4,-90,-4,-108,-4,-127,-4,115,-4,98,-4,86,-4,71,-4,61,-4,50,-4,40,-4,32,-4,27,-4,18,-4,17,-4,11,-4,9,-4,11,-4,8,-4,11,-4,14,-4,17,-4,24,-4,29,-4,36,-4,47,-4,54,-4,69,-4,76,-4,96,-4,103,-4,126,-4,-120,-4,-98,-4,-81,-4,-62,-4,-39,-4,-20,-4,5,-3,25,-3,52,-3,76,-3,102,-3,-126,-3,-102,-3,-70,-3,-44,-3,-13,-3,15,-2,48,-2,77,-2,111,-2,-116,-2,-82,-2,-49,-2,-17,-2,18,-1,51,-1,82,-1,123,-1,-109,-1,-64,-1,-39,-1,3,0,31,0,69,0,100,0,-119,0,-87,0,-54,0,-20,0,12,1,45,1,77,1,108,1,-116,1,-86,1,-56,1,-27,1,3,2,31,2,57,2,86,2,111,2,-121,2,-94,2,-73,2,-48,2,-28,2,-5,2,12,3,34,3,51,3,67,3,85,3,98,3,112,3,-128,3,-120,3,-107,3,-99,3,-90,3,-82,3,-77,3,-71,3,-68,3,-64,3,-64,3,-63,3,-64,3,-64,3,-71,3,-70,3,-81,3,-82,3,-94,3,-100,3,-111,3,-121,3,122,3,110,3}; }
	private static byte[] data83(){ return new byte[] {96,3,80,3,66,3,45,3,32,3,9,3,-8,2,-29,2,-54,2,-71,2,-99,2,-120,2,111,2,84,2,59,2,33,2,3,2,-21,1,-53,1,-81,1,-110,1,116,1,85,1,55,1,23,1,-8,0,-39,0,-71,0,-104,0,121,0,88,0,56,0,23,0,-8,-1,-41,-1,-74,-1,-105,-1,119,-1,86,-1,57,-1,24,-1,-7,-2,-36,-2,-68,-2,-96,-2,-126,-2,101,-2,74,-2,44,-2,21,-2,-11,-3,-31,-3,-61,-3,-81,-3,-109,-3,-127,-3,101,-3,87,-3,59,-3,47,-3,21,-3,9,-3,-10,-4,-27,-4,-38,-4,-57,-4,-66,-4,-79,-4,-89,-4,-101,-4,-107,-4,-117,-4,-122,-4,-127,-4,123,-4,120,-4,119,-4,115,-4,120,-4,116,-4,120,-4,124,-4,126,-4,-122,-4,-117,-4,-109,-4,-102,-4,-90,-4,-83,-4,-67,-4,-58,-4,-43,-4,-29,-4,-14,-4,4,-3,19,-3,38,-3,57,-3,77,-3,97,-3,119,-3,-116,-3,-93,-3,-68,-3,-46,-3,-20,-3,6,-2,29,-2,60,-2,82,-2,114,-2,-117,-2,-88,-2,-58,-2,-31,-2,-1,-2,31,-1,55,-1,94,-1,114,-1,-103,-1,-78,-1,-45,-1,-16,-1,16,0,45,0,76,0,106,0,-121,0,-89,0,-61,0,-32,0,-2,0,25,1,57,1,79,1,113,1,-123,1,-89,1,-70,1,-41,1,-16,1,5,2,32,2,52,2,76,2,96,2,117,2,-120,2,-100,2,-82,2,-64,2,-50,2,-33,2,-17,2,-7,2,12,3,17,3,33,3,39,3,51,3,58,3,65,3,70,3,77,3,77,3,86,3,81,3,88,3,83,3,86,3,79,3,81,3,72,3,70,3,63,3,54,3,49,3,37,3,28,3,18,3,3,3,-6,2,-22,2,-36,2,-52,2,-68,2,-85,2,-103,2,-122,2,115,2,96,2,72,2,53,2,30,2,7,2,-15,1,-42,1,-62,1,-93,1,-110,1,110,1,92,1,62,1,34,1,10,1,-21,0,-48,0,-75,0,-102,0,121,0,99,0,63,0,40,0,11,0,-21,-1,-45,-1,-77,-1,-105,-1,126,-1,95,-1,68,-1,43,-1,12,-1,-12,-2,-40,-2,-65,-2,-91,-2,-116,-2,116,-2,90,-2,68,-2,45,-2,21,-2,1,-2,-21,-3,-43,-3,-58,-3,-84,-3,-97,-3,-117,-3,122,-3,109,-3,89,-3,77,-3,65,-3,48,-3,42,-3,25,-3,21,-3,6,-3,2,-3,-7,-4,-14,-4,-17,-4,-23,-4,-28,-4,-27,-4,-32,-4,-30,-4,-32,-4,-28,-4,-30,-4,-22,-4,-21,-4,-16,-4,-7,-4,-4,-4,6,-3,15,-3,22,-3,37,-3,43,-3,60,-3,69,-3,87,-3,97,-3,117,-3,-127,-3,-108,-3,-90,-3,-74,-3,-51,-3,-36,-3,-13,-3,7,-2,29,-2,50,-2,74,-2,94,-2,122,-2,-115,-2,-87,-2,-65,-2,-39,-2,-12,-2,10,-1,39,-1,63,-1,89,-1,118,-1,-115,-1,-85,-1,-60,-1,-35,-1,-5,-1,19,0,47,0,74,0,99,0,125,0,-103,0,-80,0,-51,0,-29,0,-2,0,22,1,45,1,72,1,91,1,118,1,-117,1,-96,1,-73,1,-54,1,-32,1,-12,1,5,2,25,2,42,2,60,2,75,2,93,2,104,2,122,2,-123,2,-109,2,-98,2,-87,2,-77,2,-67,2,-60,2,-50,2,-48,2,-35,2,-38,2,-27,2,-29,2,-24,2,-23,2,-23,2,-24,2,-23,2,-27,2,-31,2,-31,2,-42,2,-41,2,-52,2,-58,2,-65,2,-77,2,-83,2,-98,2,-105,2,-121,2,126,2,109,2,95,2,82,2,64,2,48,2,34,2,10,2,-1,1,-25,1,-43,1,-63,1,-82,1,-107,1,-121,1,103,1,91,1,61,1,42,1,17,1,-6,0,-29,0,-54,0,-79,0,-101,0,-128,0,106,0,79,0,54,0,32,0,4,0,-18,-1,-45,-1,-69,-1,-92,-1,-118,-1,114,-1,92,-1,63,-1,47,-1,17,-1,0,-1,-27,-2,-47,-2,-70,-2,-89,-2,-113,-2,127,-2,102,-2,86,-2,67,-2,47,-2,32,-2,12,-2,-3,-3,-18,-3,-35,-3,-47,-3,-64,-3,-73,-3,-90,-3,-98,-3,-110,-3,-121,-3,-128,-3,116,-3,112,-3,102,-3,98,-3,91,-3,88,-3,82,-3,83,-3,76,-3,79,-3,76,-3,78,-3,78,-3,82,-3,82,-3,87,-3,93,-3,95,-3,106,-3,107,-3,119,-3,125,-3,-121,-3,-110,-3,-102,-3,-89,-3,-77,-3,-65,-3,-50,-3,-39,-3,-21,-3,-8,-3,8,-2,26,-2,40,-2,62,-2,75,-2,97,-2,114,-2,-121,-2,-103,-2,-81,-2,-63,-2,-39,-2,-19,-2,1,-1,25,-1,45,-1,69,-1,90,-1,114,-1,-121,-1,-97,-1,-74,-1,-53,-1,-27,-1,-7,-1,17,0,41,0,61,0,88,0,104,0,-122,0,-107,0,-81,0,-58,0,-42,0,-15,0,2,1,21,1,48,1,58,1,88,1,96,1,123,1,-121,1,-101,1,-83,1,-70,1,-51,1,-38,1}; }
	private static byte[] data84(){ return new byte[] {-23,1,-8,1,4,2,17,2,30,2,40,2,52,2,61,2,69,2,83,2,83,2,98,2,98,2,107,2,111,2,117,2,116,2,125,2,121,2,125,2,126,2,123,2,125,2,120,2,121,2,114,2,113,2,105,2,102,2,95,2,86,2,83,2,69,2,65,2,51,2,42,2,33,2,18,2,9,2,-7,1,-17,1,-35,1,-46,1,-63,1,-79,1,-92,1,-112,1,-128,1,112,1,92,1,76,1,56,1,37,1,18,1,1,1,-25,0,-36,0,-66,0,-78,0,-103,0,-124,0,114,0,90,0,72,0,48,0,30,0,6,0,-12,-1,-36,-1,-55,-1,-77,-1,-95,-1,-119,-1,120,-1,97,-1,78,-1,61,-1,36,-1,24,-1,0,-1,-17,-2,-34,-2,-53,-2,-70,-2,-84,-2,-107,-2,-115,-2,120,-2,107,-2,94,-2,75,-2,70,-2,48,-2,43,-2,26,-2,19,-2,7,-2,-4,-3,-11,-3,-22,-3,-28,-3,-36,-3,-42,-3,-49,-3,-52,-3,-61,-3,-59,-3,-67,-3,-66,-3,-70,-3,-71,-3,-70,-3,-70,-3,-71,-3,-66,-3,-68,-3,-59,-3,-62,-3,-52,-3,-51,-3,-43,-3,-36,-3,-33,-3,-20,-3,-15,-3,-6,-3,5,-2,12,-2,27,-2,33,-2,51,-2,57,-2,74,-2,85,-2,99,-2,114,-2,-127,-2,-114,-2,-96,-2,-82,-2,-65,-2,-49,-2,-31,-2,-15,-2,3,-1,21,-1,38,-1,58,-1,74,-1,96,-1,109,-1,-120,-1,-109,-1,-85,-1,-68,-1,-48,-1,-29,-1,-9,-1,8,0,29,0,47,0,65,0,88,0,100,0,126,0,-119,0,-96,0,-79,0,-63,0,-45,0,-25,0,-14,0,8,1,21,1,36,1,56,1,65,1,83,1,97,1,109,1,124,1,-120,1,-110,1,-93,1,-88,1,-73,1,-65,1,-55,1,-44,1,-40,1,-28,1,-25,1,-12,1,-14,1,0,2,-4,1,8,2,7,2,11,2,14,2,14,2,18,2,15,2,18,2,15,2,13,2,14,2,7,2,8,2,2,2,-3,1,-7,1,-14,1,-18,1,-28,1,-31,1,-44,1,-49,1,-59,1,-70,1,-76,1,-92,1,-99,1,-112,1,-124,1,121,1,106,1,95,1,79,1,68,1,52,1,37,1,24,1,6,1,-7,0,-25,0,-38,0,-57,0,-72,0,-89,0,-107,0,-121,0,116,0,99,0,83,0,63,0,49,0,29,0,15,0,-7,-1,-18,-1,-43,-1,-52,-1,-75,-1,-88,-1,-107,-1,-122,-1,116,-1,101,-1,86,-1,68,-1,55,-1,38,-1,24,-1,10,-1,-7,-2,-15,-2,-36,-2,-42,-2,-61,-2,-69,-2,-82,-2,-94,-2,-105,-2,-116,-2,-125,-2,121,-2,112,-2,103,-2,93,-2,90,-2,78,-2,76,-2,66,-2,63,-2,55,-2,55,-2,48,-2,46,-2,43,-2,39,-2,42,-2,36,-2,39,-2,35,-2,42,-2,36,-2,45,-2,41,-2,47,-2,51,-2,52,-2,61,-2,61,-2,70,-2,75,-2,81,-2,90,-2,94,-2,105,-2,113,-2,121,-2,-124,-2,-118,-2,-102,-2,-98,-2,-80,-2,-75,-2,-58,-2,-51,-2,-33,-2,-27,-2,-7,-2,1,-1,18,-1,29,-1,45,-1,59,-1,73,-1,88,-1,101,-1,119,-1,-124,-1,-108,-1,-93,-1,-78,-1,-62,-1,-48,-1,-31,-1,-16,-1,-1,-1,16,0,28,0,46,0,60,0,75,0,91,0,105,0,119,0,-122,0,-109,0,-93,0,-79,0,-69,0,-51,0,-43,0,-27,0,-13,0,-8,0,14,1,14,1,36,1,37,1,55,1,59,1,72,1,81,1,87,1,98,1,104,1,113,1,117,1,-128,1,-128,1,-117,1,-116,1,-108,1,-108,1,-100,1,-103,1,-94,1,-97,1,-91,1,-94,1,-91,1,-93,1,-92,1,-93,1,-95,1,-97,1,-98,1,-104,1,-104,1,-111,1,-113,1,-119,1,-123,1,126,1,120,1,115,1,104,1,104,1,87,1,86,1,75,1,63,1,61,1,44,1,38,1,27,1,15,1,7,1,-8,0,-15,0,-30,0,-41,0,-51,0,-69,0,-74,0,-94,0,-100,0,-118,0,127,0,114,0,98,0,89,0,72,0,60,0,46,0,33,0,18,0,7,0,-9,-1,-21,-1,-35,-1,-48,-1,-62,-1,-72,-1,-90,-1,-98,-1,-115,-1,-123,-1,117,-1,108,-1,92,-1,85,-1,70,-1,62,-1,47,-1,40,-1,29,-1,16,-1,12,-1,-4,-2,-8,-2,-18,-2,-28,-2,-34,-2,-43,-2,-50,-2,-56,-2,-62,-2,-71,-2,-73,-2,-82,-2,-83,-2,-90,-2,-93,-2,-97,-2,-101,-2,-101,-2,-106,-2,-107,-2,-107,-2,-111,-2,-108,-2,-111,-2,-109,-2,-110,-2,-106,-2,-107,-2,-104,-2,-101,-2,-99,-2,-95,-2,-92,-2,-87,-2,-84,-2,-77,-2,-74,-2,-67,-2,-60,-2,-58,-2,-45,-2,-45,-2,-31,-2,-27,-2,-19,-2,-10,-2,-1,-2,6,-1,19,-1,23,-1,38,-1,43,-1,57,-1,64,-1,78,-1,85,-1,98,-1,109,-1,117,-1}; }
	private static byte[] data85(){ return new byte[] {-122,-1,-117,-1,-101,-1,-92,-1,-80,-1,-67,-1,-58,-1,-43,-1,-35,-1,-19,-1,-12,-1,4,0,11,0,27,0,35,0,50,0,57,0,72,0,80,0,92,0,104,0,113,0,125,0,-122,0,-113,0,-101,0,-92,0,-83,0,-73,0,-66,0,-56,0,-46,0,-41,0,-31,0,-26,0,-15,0,-11,0,-3,0,3,1,8,1,15,1,20,1,24,1,29,1,34,1,37,1,41,1,43,1,48,1,47,1,53,1,51,1,55,1,54,1,57,1,54,1,57,1,53,1,55,1,52,1,53,1,46,1,50,1,40,1,44,1,36,1,35,1,28,1,26,1,20,1,17,1,9,1,6,1,-4,0,-4,0,-17,0,-18,0,-30,0,-33,0,-42,0,-52,0,-54,0,-71,0,-69,0,-85,0,-90,0,-101,0,-107,0,-120,0,-124,0,117,0,112,0,100,0,91,0,83,0,70,0,64,0,50,0,44,0,32,0,24,0,12,0,3,0,-5,-1,-18,-1,-24,-1,-36,-1,-45,-1,-54,-1,-63,-1,-74,-1,-80,-1,-92,-1,-98,-1,-109,-1,-116,-1,-125,-1,124,-1,114,-1,109,-1,99,-1,93,-1,87,-1,78,-1,73,-1,66,-1,59,-1,57,-1,45,-1,47,-1,37,-1,34,-1,30,-1,24,-1,21,-1,19,-1,15,-1,10,-1,10,-1,6,-1,4,-1,5,-1,-2,-2,3,-1,-3,-2,1,-1,-3,-2,0,-1,-1,-2,0,-1,0,-1,3,-1,3,-1,7,-1,7,-1,11,-1,12,-1,17,-1,20,-1,21,-1,29,-1,28,-1,39,-1,37,-1,46,-1,49,-1,55,-1,60,-1,67,-1,69,-1,82,-1,80,-1,93,-1,96,-1,104,-1,111,-1,117,-1,125,-1,-124,-1,-116,-1,-110,-1,-100,-1,-96,-1,-84,-1,-80,-1,-70,-1,-62,-1,-56,-1,-46,-1,-38,-1,-34,-1,-19,-1,-19,-1,-3,-1,-3,-1,12,0,14,0,25,0,33,0,37,0,50,0,52,0,63,0,69,0,75,0,83,0,91,0,93,0,107,0,106,0,117,0,121,0,127,0,-123,0,-118,0,-111,0,-109,0,-101,0,-98,0,-94,0,-88,0,-85,0,-82,0,-77,0,-74,0,-72,0,-67,0,-68,0,-61,0,-62,0,-61,0,-54,0,-61,0,-52,0,-54,0,-57,0,-48,0,-59,0,-48,0,-57,0,-50,0,-59,0,-53,0,-59,0,-56,0,-62,0,-61,0,-65,0,-66,0,-70,0,-70,0,-78,0,-75,0,-84,0,-84,0,-88,0,-94,0,-96,0,-102,0,-105,0,-110,0,-114,0,-121,0,-123,0,126,0,120,0,117,0,109,0,107,0,98,0,93,0,89,0,79,0,81,0,65,0,67,0,57,0,51,0,47,0,39,0,35,0,25,0,25,0,10,0,14,0,1,0,-3,-1,-7,-1,-17,-1,-18,-1,-28,-1,-31,-1,-39,-1,-42,-1,-49,-1,-54,-1,-59,-1,-65,-1,-70,-1,-73,-1,-81,-1,-82,-1,-90,-1,-92,-1,-97,-1,-102,-1,-104,-1,-110,-1,-112,-1,-115,-1,-122,-1,-120,-1,-128,-1,-126,-1,124,-1,123,-1,120,-1,118,-1,117,-1,114,-1,114,-1,110,-1,113,-1,107,-1,110,-1,108,-1,107,-1,108,-1,107,-1,107,-1,108,-1,108,-1,108,-1,110,-1,110,-1,112,-1,113,-1,113,-1,117,-1,116,-1,123,-1,117,-1,-128,-1,123,-1,-126,-1,-124,-1,-124,-1,-117,-1,-118,-1,-111,-1,-112,-1,-104,-1,-106,-1,-96,-1,-100,-1,-88,-1,-92,-1,-82,-1,-82,-1,-77,-1,-71,-1,-71,-1,-62,-1,-62,-1,-56,-1,-51,-1,-49,-1,-43,-1,-39,-1,-35,-1,-30,-1,-27,-1,-21,-1,-20,-1,-11,-1,-10,-1,-5,-1,-1,-1,3,0,7,0,13,0,12,0,23,0,20,0,29,0,29,0,35,0,37,0,42,0,44,0,48,0,51,0,54,0,57,0,60,0,63,0,66,0,67,0,72,0,72,0,76,0,77,0,80,0,80,0,85,0,82,0,90,0,84,0,91,0,89,0,91,0,93,0,92,0,93,0,95,0,93,0,97,0,92,0,97,0,93,0,96,0,94,0,93,0,94,0,93,0,91,0,92,0,89,0,91,0,86,0,88,0,84,0,84,0,84,0,79,0,81,0,75,0,78,0,71,0,75,0,66,0,70,0,65,0,63,0,62,0,58,0,55,0,57,0,48,0,53,0,43,0,47,0,41,0,39,0,37,0,34,0,31,0,30,0,27,0,22,0,26,0,13,0,22,0,10,0,14,0,9,0,6,0,6,0,1,0,0,0,-1,-1,-6,-1,-5,-1,-10,-1,-10,-1,-13,-1,-15,-1,-16,-1,-18,-1,-22,-1,-19,-1,-27,-1,-22,-1,-29,-1,-27,-1,-29,-1,-31,-1,-32,-1,-33,-1,-36,-1,-32,-1,-40,-1,-33,-1,-41,-1,-37,-1,-40,-1,-40,-1,-40,-1,-41,-1,-42,-1,-40,-1,-43,-1,-41,-1,-42,-1,-43,-1,-41,-1,-43,-1,-41,-1,-42,-1,-41,-1,-40,-1,-43,-1}; }
	private static byte[] data86(){ return new byte[] {-38,-1,-41,-1,-40,-1,-35,-1,-43,-1,-32,-1,-41,-1,-33,-1,-37,-1,-34,-1,-32,-1,-35,-1,-29,-1,-33,-1,-29,-1,-29,-1,-27,-1,-29,-1,-22,-1,-30,-1,-18,-1,-27,-1,-20,-1,-20,-1,-23,-1,-14,-1,-21,-1,-14,-1,-17,-1,-15,-1,-13,-1,-12,-1,-12,-1,-10,-1,-11,-1,-9,-1,-7,-1,-9,-1,-3,-1,-10,-1,-1,-1,-8,-1,0,0,-6,-1,0,0,-3,-1,-1,-1,0,0,-1,-1,0,0,1,0,-1,-1,3,0,1,0,0,0,3,0,0,0,3,0,2,0,2,0,0,0,3,0,1,0,2,0,1,0,0,0,2,0,-1,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-14.wav. */
	public Down14(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-14.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-14.wav. */
	private class LoopThread extends Thread {
		private Down14 clip;
		private boolean looping = true;
		public LoopThread(Down14 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-14.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-14.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-14.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-14.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-14.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}